我是Graphviz的新手,并试图从左到右布局一些节点,如下所示:
digraph g {
graph [ rankdir = "LR" ];
node [ fontsize = "16", fontname="Arial" ];
nodesep = 1.0;
ranksep = 4.0;
"node0" [
label = "<f0>OBJECT0| <f1> Id | <f2> Name"
shape = "record" ];
"node1" [
label = "<f0>OBJECT1| <f1> Id | <f2> Name"
shape = "record" ];
"node2" [
label = "<f0>OBJECT2| <f1> Id | <f2> Name"
shape = "record" ];
"node4" [
label = "<f0>OBJECT3| <f1> Id | <f2> Name"
shape = "record" ];
** I also have some connectors in here across the nodes **
}
这适用于非常基本的节点,但是如果我在一个节点中表示100行(表示数据库表和字段),那么节点是垂直堆叠的,我所做的一切似乎都不会影响该死的东西以恢复到水平状态布局。
关于如何强制解决这个问题的任何建议都会非常感激 - 这个让我完全陷入困境!
干杯 CH
答案 0 :(得分:2)
已解决 - 需要添加行node0 - &gt; node1 - &gt; node2 - &gt; node3 - &gt; node4 [style = invis]