-1

我有使用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"];
  }

此代码生成: 网络

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

4

1 回答 1

0
  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  "];
  }

在此处输入图像描述

于 2021-12-01T20:50:35.770 回答