Графвиз (DOT) Подписи - PullRequest
       3

Графвиз (DOT) Подписи

19 голосов
/ 17 января 2011

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

Ответы [ 2 ]

39 голосов
/ 17 января 2011

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

Пример:

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

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

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

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

10 голосов
/ 21 июля 2012

Графики могут иметь атрибуты так же, как узлы и ребра:

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

Этот точечный файл создает этот график .

enter image description here

...