考虑
digraph G {
0[pos="0,0!"]
1[pos="-2,3!"]
2[pos="2,3!"]
0->1[label="0.5"]
0->2[label="0.5"]
1->2[label="0.5"]
}
在 下neato
,这给出:
在我的应用程序中,我的坐标是此处坐标的 10 倍。那是0
在坐标(0,0)
,1
在(-20,30)
和2
在(20,30)
。
和
digraph G {
0[pos="0,0!"]
1[pos="-20,30!"]
2[pos="20,30!"]
0->1[label="0.5"]
0->2[label="0.5"]
1->2[label="0.5"]
}
渲染的图形变得非常“遥远”,因此节点标签和弧标签以非常小的字体呈现。
有没有办法控制图形的缩放比例,即使放大 10 倍(即坐标高一个数量级),只要节点的相对位置不变(即坐标按比例缩放一个常数乘法因子),渲染是否与以前一样好?我可以通过将我从应用程序获得的每个坐标除以 10 来手动缩放坐标。在此之前,我想知道渲染引擎可以自己处理这个问题。
注意:所有渲染都在在线引擎完成:https ://dreampuf.github.io/GraphvizOnline/