Graphviz [outputorder = edgesfirst]似乎不起作用

时间:2015-02-27 20:07:02

标签: visualization graphviz

我用graphviz的sfdp可视化图形。但是边缘覆盖了节点,这很烦人。我将此属性[outputorder = edgesfirst]添加到图表中,但它似乎不起作用。

输出: enter image description here

来源:

digraph G {
graph [overlap=false][outputorder=edgesfirst];
0;
1;
2;
3;

.....

330;
331;
0->18 [color=red];
0->325 [style=invis];
2->3 [dir=none];

.....

331->330 [color=red];
}

1 个答案:

答案 0 :(得分:5)

如果将节点的样式设置为填充并添加白色的填充颜色,则会使节点出现在边缘的顶部。

digraph G {
    graph [overlap=false outputorder=edgesfirst];
    node [style=filled fillcolor=white];
    0->18 [color=red];
    0->325 [style=invis];
    2->3 [dir=none];
    .....
    331->330 [color=red];