【发布时间】:2018-03-16 09:27:30
【问题描述】:
如何强制 graphviz 始终生成相同的布局?
给定一个图表:
digraph {
subgraph clusterA {
subgraph clusterB {
"B.001"
"B.002"
"B.003"
"B.004"
}
subgraph clusterC {
"C.001"
"C.002"
"C.003"
}
}
subgraph clusterD {
subgraph clusterE {
"E.001"
}
subgraph clusterF {
"F.001"
"F.002"
"F.003"
}
subgraph clusterG {
"G.001"
"G.002"
}
}
subgraph clusterH {
"H.001"
}
"G.002" -> "F.003"
"F.001" -> "C.003"
"G.002" -> "F.002"
"G.002" -> "D.001"
}
显然第一个看起来好多了,我希望 graphviz 坚持这个。
我试图通过fdp 和unflatten 传递我的图表,但它并没有改变任何东西。
【问题讨论】:
-
看起来这与集群有关,而且你并不孤单:stackoverflow.com/q/15018569/63733 (cmets)