【发布时间】:2013-01-11 17:19:50
【问题描述】:
用
画一个团图import networkx as nx
....
nx.draw(G, layout=nx.spring_layout(G))
生成以下图片:
显然,节点之间的间距(例如,边长)需要增加。我用谷歌搜索了这个并在这里找到了this suggestion:
对于某些布局算法,有一个
scale参数 可能有帮助。例如import networkx as nx G = nx.path_graph(4) pos = nx.spring_layout(G) # default to scale=1 nx.draw(G, pos) pos = nx.spring_layout(G, scale=2) # double distance between all nodes nx.draw(G, pos)
但是,scale 参数似乎没有任何作用。
什么是获得更好绘图的正确方法?
【问题讨论】:
-
除了下面提供的答案,我还发现增加图形大小会有所帮助。
标签: python graph networkx graph-drawing