如何增加平行边缘之间的差距,在Graphviz中

时间:2017-12-02 13:00:17

标签: graphviz dot pygraphviz neato

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

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

请参考下图

在上图中,node1和node2之间的水平平行边缘彼此距离太近。

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

以下是点语言代码,我用它来渲染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]; 
}

0 个答案:

没有答案