在Graphviz

时间:2017-04-20 11:40:01

标签: graphics graphviz

我使用graphiz生成一些图形,我使用twopi绘制一个节点圈。 midle中的一个节点作为根。这是我得到的:

My Graph

我需要单独更改根A与其他节点之间的距离。所以我使用了minlen属性,但这并不适合我。

这是代码:

digraph G {
 ranksep=3;

"1" [ label="A",shape="box",style="filled", fillcolor="#FCD975" ];
"2" [ label="B",shape="box",style="filled", fillcolor="#FCD975" ];
"3" [ label="C",shape="box",style="filled", fillcolor="#FCD975" ];
"4" [ label="D",shape="box",style="filled", fillcolor="#FCD975" ];
"5" [ label="D",shape="box",style="filled", fillcolor="#FCD975" ];
"6" [ label="D",shape="box",style="filled", fillcolor="#FCD975" ];


"1"-> "2" [ label=" ",color="blue" ,minlen="1"];
"1"-> "3" [ label=" ",color="blue", minlen="4" ];
"1"-> "4" [ label=" ",color="blue" ];
"1"-> "5" [ label=" ",color="blue", minlen="3" ];
"1"-> "6" [ label=" ",color="blue" ];
}

知道如何绘制星形图形,并单独配置节点之间的距离吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

根据文档,minlen仅受dot支持。但是你可以使用len,如果neato或fdp将适合你而不是twopi