0

我在使用图形工具时遇到了这个问题,我的标签中较长的标签是从最终图中裁剪出来的。

我正在使用gt.graph_draw()绘图并尝试更改其参数以获得更好的结果。

  • 即使我增加output_size,图表也会被拉伸,所以我的标签仍然被裁剪掉
  • fit_view已经是了True,把它Flase改成把一切都搞砸了

我曾尝试让我的标签更短(不情愿地),但这再次导致图表被拉伸,因此其中一些仍然被裁剪。

任何想法我能做什么?也许我可以在 matplotlib 方面以某种方式解决这个问题?

4

1 回答 1

0

我遇到了同样的问题,gt.draw.graph_draw()没有很好地处理标签和重叠。即使有很多摆弄,问题也从未完全消失。

作为替代方案,尽管外观有所不同:尝试使用gt.draw.graphviz_draw(),它以不同方式处理一些参数,但在碰撞处理和布局方面更有能力,并且与标签(即使是不同长度的标签)配合得更好。
玩的主要参数是ratiooverlap; sep也可能有用。它们不仅适用于节点之间的碰撞,也适用于输出区域的边界。

于 2017-04-04T10:50:56.930 回答