Graphviz 如何将默认节点形状设置为长方体而不是椭圆形?
我的图表中有一些用点语言写的长标签。 因此,(默认形状为椭圆形)我的图形中有一些不太实用的薄长椭圆形,它们占用很多空间 我想为我的所有节点设置默认形状为框,除非另有规定 我已经看到了Graphviz 如何将默认节点形状设置为长方体而不是椭圆形?,graphviz,dot,Graphviz,Dot,我的图表中有一些用点语言写的长标签。 因此,(默认形状为椭圆形)我的图形中有一些不太实用的薄长椭圆形,它们占用很多空间 我想为我的所有节点设置默认形状为框,除非另有规定 我已经看到了节点符号,但它需要列出受样式影响的任何节点 是否可以使用点语言?使用节点符号,而不列出受影响的节点,使节点形状样式默认应用 digraph ExampleGraph { node [shape="box"]; a -> b -> c -> d; } 顺便说一句,如果您只需要更改部
节点
符号,但它需要列出受样式影响的任何节点
是否可以使用点语言?使用
节点
符号,而不列出受影响的节点,使节点形状样式默认应用
digraph ExampleGraph
{
node [shape="box"];
a -> b -> c -> d;
}
顺便说一句,如果您只需要更改部分节点,您可以使用如下子图:
digraph ExampleGraph
{
{
// only change a and d
node [shape="box"]; a; d;
}
a -> b -> c -> d;
}
请注意,您也可以使用
-N
开关在点
工具命令行上指定默认节点形状(或任何其他属性),例如:
dot -Nshape=box graph.dot -Tpng -o graph.png
谢谢这就是我要找的。这个问题要求的是默认的节点形状,而不是如何更改特定节点的形状。