制作图表工具比例图表,使标签完全可见

时间:2016-09-16 13:58:42

标签: python matplotlib graph-tool

我遇到了图形工具的问题,我的标签的长度从最终图中被裁剪出来。

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

  • 即使我增加output_size,图表也会被拉伸,以便我的标签仍然被裁掉
  • fit_view已经True,将其更改为Flase只是搞砸了所有内容

我试过让我的标签更短(不情愿地),但是再次,只是导致图形被拉伸,以便其中一些仍然被裁剪。

任何想法我能做什么? 也许我可以在matplotlib方面对此进行排序?

1 个答案:

答案 0 :(得分:0)

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

作为替代方案,尽管看起来不同:尝试使用gt.draw.graphviz_draw(),它会以不同的方式处理一些参数,但在碰撞处理和布局方面更有能力,并且对标签(甚至是不同长度)也能更好地工作。
要使用的主要参数是ratiooverlap; sep也可能有用。它们不仅适用于节点之间的冲突,还适用于输出区域的边界。