Мне нужно напечатать большое количество графиков, используя Graphviz DOT. Чтобы отличить, какой вклад соответствует каждый график, я хочу также иметь подпись для каждого графика. Нужно ли вставлять это в представление DOT графиков.
Подписи Graphviz (DOT)
Ответ 1
Вы можете использовать label
для добавления заголовка в график.
Пример:
digraph {
A -> B;
label="Graph";
labelloc=top;
labeljust=left;
}
labelloc
и labeljust
могут использоваться для определения верхнего/нижнего и левого/правого положения метки графа.
Все детали и другие атрибуты, которые можно использовать для изменения метки (шрифта и т.д.) в ссылке атрибута graphviz.
Совет. Определите конец метки графа вашего точечного файла, в противном случае подграфы наследуют эти свойства.
Ответ 2
График может иметь атрибуты так же, как и узлы и ребра:
digraph {
graph [label="The Tale of Two Cities", labelloc=t, fontsize=30];
node [color=blue];
rankdir = LR;
London -> Paris;
Paris -> London;
}
Этот точечный файл создает этот график.