Подтвердить что ты не робот

Подписи Graphviz (DOT)

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

4b9b3361

Ответ 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;
}

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