【问题标题】:graph-tool fit_view and output size图形工具 fit_view 和输出大小
【发布时间】:2015-05-26 10:17:07
【问题描述】:

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

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 的另一个输出大小或一些额外的步骤?

【问题讨论】:

  • 你的图表有多大?
  • 它可能有 1000 个节点。

标签: python graph-tool


【解决方案1】:

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

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

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多