3

我正在使用 graphviz 中的 Neato 布局引擎渲染一个用点语言编写的图形。

我的图表由正交线组成,并且我面临的问题是平行边彼此靠得太近。

请参考下图

在上图中,节点 1 和节点 2 之间的水平平行边彼此过于靠近。

如果有人能给我一个关于如何在平行边之间引入间隙/空间的想法,我会非常高兴,以使图形看起来更清晰。

以下是我用来渲染 node1 和 node2 的点语言代码。

digraph G { graph[size="70,20.25"] 
splines=ortho;  

edge[style=solid, penwidth="10",labeldistance="10"]; 
node [style="rounded,filled"];

node1 [ pos = "2369.7957583862712,8520.228273052428!", fontsize=300, shape = box, fixedsize=true, width=20, height=20 ];

node2 [ pos="2314.7097320138455,8503.38134510704!", fontsize=300, shape = box, fixedsize=true, width=21, height=28 ];


node1 -> node2[taillabel="99", headlabel="25" , fontsize=100]; 

node1 -> node2[taillabel="29", headlabel="49" , fontsize=100]; 

node1 -> node2[taillabel="36", headlabel="07" , fontsize=100]; 

node1 -> node2[taillabel="62", headlabel="37" , fontsize=100]; 


node2 -> node1[taillabel="251", headlabel="21" , fontsize=100]; 

node2 -> node1[taillabel="140", headlabel="30" , fontsize=100]; 

node2 -> node1[taillabel="21", headlabel="05" , fontsize=100]; 

node2 -> node1[taillabel="35", headlabel="57" , fontsize=100]; 
}
4

0 回答 0