我正在尝试制作流程图。在这个流程图中,我希望盒装节点具有不同的标签(从而改变标签大小),但我希望节点具有相同的大小。
源代码如下:
digraph G {
a0 [ label="this is a loooong label" ]
a3 [ label="short label" ]
b0 [ label="this is a long label" ]
b3 [ label="short label" ]
a0, a1, a2, a3 [ shape=box ]
b0, b1, b2, b3 [ shape=box ]
subgraph cluster_one {
style=filled;
color=lightgrey;
a0 -> a1 -> a2 -> a3;
label = "This is nice and grey";
}
subgraph cluster_two {
b0 -> b1 -> b2 -> b3;
label = "This is nice and white";
color=blue;
}
}
我得到这张图片:
我希望子图中的框具有相同的宽度。我怎么能这样做?
提前谢谢你:)
答案 0 :(得分:2)
您可以通过node [width=5]
为节点设置默认值。这设置了最小尺寸。如果您设置fixed-size=true
,这将是实际尺寸。
答案 1 :(得分:0)
您可以定义全局节点样式,如下所示:
digraph G {
node[width=4]
...