graph-tool fit_view和输出大小

时间:2015-05-26 10:17:07

标签: python graph-tool

这是我用于绘图的基本脚本:

from graph_tool.all import *
g = load_graph("data.graphml")
g.set_directed(False)
pos = sfdp_layout(g)
graph_draw(g, pos=pos, output_size=(5000, 5000), vertex_text=g.vertex_index, vertex_fill_color=g.vertex_properties["color"], edge_text=g.edge_properties["name"], output="result.png")

这里的主要问题是难看的边缘文本和顶点太靠近父级。据我所知,这是因为默认情况下fit_view=True和结果图像缩放以适合大小。当我设置fit_view=False时,结果图片没有图表(我只看到一小块)。

也许我需要fit_view=False或其他一些步骤的其他输出尺寸?

1 个答案:

答案 0 :(得分:0)

今天我遇到了同样的问题。

似乎你可以使用fit_view = 0.9,并且通过使用浮点数yo可以缩放拟合。在这种情况下,它将比正常尺寸显示90%。如果使用1,则大小相同。

希望它有所帮助。