2011-01-17 2 views
16

Мне нужно распечатать большое количество графиков с использованием Graphviz DOT. Чтобы отличить, какой вклад соответствует каждый график, я хочу также иметь подпись для каждого графика. Нужно ли вставлять это в DOT-представление графиков.Graphviz (DOT) Подписи

ответ

34

Вы можете использовать label, чтобы добавить подпись к диаграмме.

Пример:

digraph { 
    A -> B; 
    label="Graph"; 
    labelloc=top; 
    labeljust=left; 
} 

labelloc и labeljust могут быть использованы для определения верх/низ и влево/вправо положение метки графа.

Все детали и другие атрибуты, которые могут быть использованы для изменения метки (шрифта и т. Д.) В graphviz attribute reference.

Совет: Определите конец метки графа вашего точечного файла, в противном случае подграфы наследуют эти свойства.

+0

Особая благодарность за отзыв! – drxzcl

9

Graph может иметь атрибуты так же, как узлы и ребра делают:

digraph { 
    graph [label="The Tale of Two Cities", labelloc=t, fontsize=30]; 
    node [color=blue]; 
    rankdir = LR; 
    London -> Paris; 
    Paris -> London; 
} 

Это точка файл производит this graph.

Смежные вопросы