python图形工具切掉边

python图形工具切掉边,python,graph,graph-tool,Python,Graph,Graph Tool,python的图形工具正在切断我的优势,而我似乎无法修复它,无论我如何破解。。。救命啊!更改输出大小没有任何作用 此外,我的边缘文本看起来像积垢。有什么建议吗 graph_draw(g, vertex_shape = vs, vertex_text = vl, vertex_font_size = 18, edge_text = el, edge_font_size = 40, edge_text_distance = 0, edge_marker_size = 30, o

python的图形工具正在切断我的优势,而我似乎无法修复它,无论我如何破解。。。救命啊!更改输出大小没有任何作用

此外,我的边缘文本看起来像积垢。有什么建议吗

graph_draw(g, vertex_shape = vs, vertex_text = vl, vertex_font_size = 18, edge_text = el, edge_font_size = 40, edge_text_distance = 0,
           edge_marker_size = 30, output_size = (400,400), vertex_size = 40, output = "output.png")

如果将
fit\u view=False
选项传递给
graph\u draw()
,它将不会尝试缩放图形以适应输出大小。然后,您可以通过更改节点的位置来选择视图,以使其不排除图形的任何部分:

g = random_graph(10, lambda: 10, self_loops=True, directed=False)
pos = sfdp_layout(g)
x, y = ungroup_vector_property(pos, [0, 1])
x.a = (x.a - x.a.min()) / (x.a.max() - x.a.min()) * 200 + 100
y.a = (y.a - y.a.min()) / (y.a.max() - y.a.min()) * 200 + 100
pos = group_vector_property([x, y])
graph_draw(g, pos, output_size=(400, 400), output="foo.png", fit_view=False)

通过调整属性
text\u distance
text\u parallel
font\u size
,可以改进边缘标签