我有以下点/新的文件..。
graph G
{
node [color=Red]
r01
r02
r03
r04
r05
r06
r07
r08
r09
r10
r11
node [color=Blue]
p01
p02
p03
p04
p05
p06
p07
p08
p09
p10
p11
p12
p13
r01 -- r02
r01 -- p01
r01 -- p02
r02 -- p01
r02 -- p02
p01 -- p02
r03 -- p03
r04 -- r05
r04 -- p04
r04 -- p05
r04 -- p06
r05 -- p04
r05 -- p06
p04 -- p05
p04 -- p06
r06 -- r07
r06 -- r08
r06 -- r09
r06 -- p07
r06 -- p08
r06 -- p09
r06 -- p10
r06 -- p11
r07 -- r08
r07 -- r09
r07 -- p07
r07 -- p08
r07 -- p09
r07 -- p10
r07 -- p11
r08 -- r09
r08 -- p07
r08 -- p08
r08 -- p09
r08 -- p10
r08 -- p11
r09 -- p07
r09 -- p08
r09 -- p09
r09 -- p10
r09 -- p11
p07 -- p08
p07 -- p09
p07 -- p10
p07 -- p11
p08 -- p09
p08 -- p10
p08 -- p11
p09 -- p10
p09 -- p11
p10 -- p11
r10 -- r11
r10 -- p12
r10 -- p13
r11 -- p12
r11 -- p13
p12 -- p13
}...from,我使用neato创建了这张图。
neato -Tpng -o graph-g.png graph-g.txt总的来说,neato做得不错,但图中最大的连接组件看起来非常可笑。我该怎么做才能让这看起来更好呢?我的标准是不应该有任何节点重叠,并且在连接的节点之间应该有足够的距离,这样您就可以看到它们之间的一些边缘。
发布于 2011-10-06 08:26:24
如果将以下内容添加到图表的顶部:
overlap=false;
splines=true;结果是:

不仅节点不再重叠,而且边缘被路由到节点周围。
发布于 2011-10-06 05:56:28
Graphviz有一个overlap属性(查找它这里),有时可以成功地应用它。
当我在您的第一个overlap = false属性上面插入node时,结果是下面的图像。

当我将overlap = scalexy插入到相同的位置时,我会得到以下内容。

不幸的是,仍然有边缘通过节点p11传递。希望也能找到解决这一问题的办法。
您可以在这个overlap = false的底部看到一个overlap = false变坏的例子。
https://stackoverflow.com/questions/7670304
复制相似问题