【问题标题】:Graphviz (neato) label overlaps edge problemGraphviz(neato)标签重叠边缘问题
【发布时间】:2022-01-08 10:00:04
【问题描述】:

我有一个用 graphviz(neato) 生成的简单网络:

  digraph G{
      edge [len = 1.5, fontcolor=blue];
      0 -> 1 [label="0/8"];
      0 -> 2 [label="0/7"];
      1 -> 3 [label="0/6"];
      2 -> 1 [label="0/2"];
      2 -> 4 [label="0/7"];
      3 -> 2 [label="0/5"];
      3 -> 5 [label="0/10"];
      4 -> 3 [label="0/4"];
      4 -> 5 [label="0/2"];
  }

此代码生成: network

如您所见,0 -> 1(3->2 和 4->5 也是)边缘的标签与边缘重叠。有什么办法可以避免吗? 我已经更改了 len 和 fontcolor 来形成对比,但这仍然不能令人满意。

【问题讨论】:

标签: graph graphviz dot neato


【解决方案1】:
  1. 您也可以尝试使用 dot。我认为它为这个输入生成了一个更具可读性的图表。 (旁观者的眼睛)
  2. 和/或:
digraph G{
      edge [len = 1.5, fontcolor=blue];
      0 -> 1 [label="0/8"];
      0 -> 2 [label="0/7 "];
      1 -> 3 [taillabel="  0/6"];
      2 -> 1 [label="0/2"];
      2 -> 4 [headlabel="0/7  "];
      3 -> 2 [label="0/5 "];
      3 -> 5 [label="0/10"];
      4 -> 3 [label="0/4"];
      4 -> 5 [label="0/2  "];
  }

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 2010-10-24
    • 2014-09-18
    • 2012-10-10
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    相关资源
    最近更新 更多