使用
绘制一个团(clique)图。import networkx as nx
....
nx.draw(G, layout=nx.spring_layout(G))
该代码产生如下图片:
显然,节点之间的间距(例如边长)需要增加。我在谷歌上搜索了一下,并在这里找到了如下建议:
对于某些布局算法,可能会有一个
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
参数似乎没有任何作用。 要获得更好的绘图方法是什么?