【问题标题】:Edge label overlap边缘标签重叠
【发布时间】: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 ];
}

【问题讨论】:

    标签: graphviz dot


    【解决方案1】:

    您可能能够改善输出的一种方法是为相应的边缘着色并标记相同的颜色。您可以为每个边缘使用不同的颜色,或者重复使用这些颜色,只要它们看起来不靠近相同颜色的其他边缘即可。

    【讨论】:

      猜你喜欢
      • 2017-06-17
      • 1970-01-01
      • 2022-01-08
      • 2016-04-10
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多