Ответ 1
используя нотацию node
без указания постраничных узлов, применяет стиль формы node по умолчанию.
digraph ExampleGraph
{
node [shape="box"];
a -> b -> c -> d;
}
У меня есть несколько длинных меток на моем графике, написанном на языке точек. В результате (форма по умолчанию овала) у меня есть не очень практичный тонкий действительно длинный овал на моем графике, который занимает много.
Я хотел бы установить по умолчанию форму для всех моих узлов, если не указано иное.
Я видел обозначение node
, но для этого требуется указать любой node, на который влияют стили.
Возможно ли это в языке точек?
используя нотацию node
без указания постраничных узлов, применяет стиль формы node по умолчанию.
digraph ExampleGraph
{
node [shape="box"];
a -> b -> c -> d;
}
Btw, если вам нужно только изменить часть узлов, вы можете использовать подграф следующим образом:
digraph ExampleGraph
{
{
// only change a and d
node [shape="box"]; a; d;
}
a -> b -> c -> d;
}
Помните, что вы также можете указать форму по умолчанию node (или любой другой атрибут) в командной строке инструмента dot
с помощью переключателя -N
, например:
dot -Nshape=box graph.dot -Tpng -o graph.png