Bre*_*sky 5 python graph graph-tool
我在 Python 3.5.1 上使用图形工具。我有一个单词图,在押韵的单词之间有边缘。当我使用graph-tool的draw函数时,如果顶点设置太大,会导致所有顶点重叠,但是如果它们太小,我必须将字体变小,然后难以辨认。有没有办法设置最小边长或强制顶点不重叠?
代码示例:
import graph_tool.all as gt
G = gt.load_graph("G.gt")
gt.graph_draw(G, vertex_text=G.vertex_properties.word, vertex_font_size=10, output_size=(1000, 1000), output="G.png", vertexsize=10)
Run Code Online (Sandbox Code Playgroud)
你尝试过使用graphviz_draw吗?它有一个overlap设置,您可以告诉软件防止顶点接触。该函数的语法不同,因此您可能需要进行一些搜索,但如果您查看图形工具手册中链接的 graphviz 文档,您应该能够找到所有属性(http://www.graphviz.org/ doc/info/attrs.html)。
| 归档时间: |
|
| 查看次数: |
680 次 |
| 最近记录: |