Python 如何可视化大型图形?

Python 如何可视化大型图形?,python,python-2.7,networkx,Python,Python 2.7,Networkx,我正在尝试创建一个节点数超过400的图形,这不是以正确的方式可视化的 import networkx as nx G=nx.MultiGraph() G.add_nodes_from(freqItemSet) G.add_edges_from([edge]) plt.figure(figsize=(10000,10000)) nx.draw(G) 我正在使用上面的代码。有没有其他合适的方式来形象化 谢谢您可以使用一个名为“Gephi”的工具,它是免费的,并且具有良好的用户界面。 您可

我正在尝试创建一个节点数超过400的图形,这不是以正确的方式可视化的

import networkx as nx 
G=nx.MultiGraph() 
G.add_nodes_from(freqItemSet) 
G.add_edges_from([edge]) 
plt.figure(figsize=(10000,10000)) 
nx.draw(G)
我正在使用上面的代码。有没有其他合适的方式来形象化

谢谢

您可以使用一个名为“Gephi”的工具,它是免费的,并且具有良好的用户界面。
您可以将文件从networkx导出为“*.gexf”格式

尝试AT&T graphviz。太棒了。但是你可能需要重新思考你关于“正确”的想法。如果你能使用GraphViz,那就太好了,但是@duffymo对于“正确”的图形有很好的观点。在某些情况下,如果不进行有效的放大/缩小,任何绘图软件都会受到限制。您可以查看或了解如何绘制实际使用graphviz的大型网络。