Muszę wydrukować dużą liczbę wykresów przy użyciu Graphviz DOT. Aby odróżnić, które wejście odpowiada każdemu wykresowi, chcę również mieć podpis dla każdego wykresu. Czy mimo to osadzić to w reprezentacji grafów DOT?Podpisy pod Graphviz (DOT)
16
A
Odpowiedz
34
Możesz użyć label
, aby dodać podpis do wykresu.
przykład:
digraph {
A -> B;
label="Graph";
labelloc=top;
labeljust=left;
}
labelloc
labeljust
i mogą być wykorzystane do określenia górny/dolny i lewy/prawy położenia etykiety wykresu.
Wszystkie szczegóły i inne atrybuty, które można wykorzystać do zmiany etykiety (czcionki itp.) W graphviz attribute reference.
Wskazówka: Zdefiniuj koniec etykiety pliku z etykietą wykresu, w przeciwnym razie subgraphy odziedziczą te właściwości.
9
Graph może mieć atrybuty, podobnie jak węzły i krawędzie zrobić:
digraph {
graph [label="The Tale of Two Cities", labelloc=t, fontsize=30];
node [color=blue];
rankdir = LR;
London -> Paris;
Paris -> London;
}
To kropka plik produkuje this graph.
Specjalne podziękowania za napiwek! – drxzcl