GraphViz保持图形位置一致

时间:2019-06-23 19:46:13

标签: graphviz

我正在生成同一图形的多个视图。唯一改变的是形状,颜色,甚至边缘的标签。不幸的是,点根据形状等进行布局,并且由于节点的形状可能从一个输出更改为下一个输出,因此它使图形变得丑陋。由于这是在动画中使用的,因此它会跳来跳去,使得跟随图形变化变得困难。

https://github.com/mapio/GraphvizAnim

但是它们不会改变形状。例如,我希望节点不仅改变颜色,而且改变形状,但是改变形状会改变节点的位置。

现在neato设置了位置,所以我想知道是否可以以某种方式将一个点文件用作另一个文件的模板。

或者如果我可以设置某种形状的虚拟尺寸,以便为了布局目的将它们视为都一样大(但可能会更小)。

我已经获取了第一个文件,并且仅修改了形状,即使使用neato,所有内容也发生了变化...因此dot正在使用形状以某种时髦的方式设置位置。这意味着我不能将第一个文件用作模板。

有什么办法吗?

0 个答案:

没有答案