如何在graphviz中强制节点位置(x和y)
我试图强制节点的位置。 我有我的节点的x和y坐标,也有有向图。 我可以使用rank = same来处理行(y坐标),但无法弄清楚我如何处理column(x坐标)。 提前致谢。
你可以使用pos属性( http://www.graphviz.org/content/attrs#dpos ),例如:
xxx [ label = xxx pos = "0,0!" ] yyy [ label = yyy pos = "10,10!" ]
您还必须指定neato
或fdp
布局引擎,以便dot
命令行(对于fdp):
dot -Kfdp -n -Tpng -o sample.png sample.dot
我不能用dot -Kfdp
获得-n
标志。
但是我可以使用下面的命令使它和neato一起工作:
neato sample.dot -n -Tpng -o sample.png