【发布时间】:2014-09-18 14:55:42
【问题描述】:
在DOT 语言中,我试图表示一个简单的加权无向图。但是有什么方法可以确保边缘标签不与边缘重叠。例如,我得到以下图像,其中边缘标签与边缘重叠,很难猜测哪个标签对应于哪个边缘。我们如何解决这两个问题?还有其他方法可以改善输出吗?
点文件内容如下:
graph G {
layout=fdp;
splines=true;
overlap=scalexy;
sep="+10,10";
color=blue;
node [ width = 0.05, height = 0.05 , fontsize=10 , style=filled ]
1 -- 5 [ label = "1" , fontsize= 10 ];
1 -- 6 [ label = "19" , fontsize= 10 ];
1 -- 7 [ label = "2" , fontsize= 10 ];
1 -- 8 [ label = "3" , fontsize= 10 ];
2 -- 5 [ label = "8" , fontsize= 10 ];
2 -- 6 [ label = "13" , fontsize= 10 ];
3 -- 4 [ label = "10" , fontsize= 10 ];
3 -- 5 [ label = "28" , fontsize= 10 ];
3 -- 6 [ label = "4" , fontsize= 10 ];
4 -- 7 [ label = "14" , fontsize= 10 ];
4 -- 8 [ label = "12" , fontsize= 10 ];
5 -- 6 [ label = "16" , fontsize= 10 ];
}
【问题讨论】: