我试图在 pycharm 中的 python 文件上绘制随机网络,但当我运行该文件时,除了“进程已完成,退出代码 0”之外,我没有得到任何内容。我想通过 nx.draw() 命令获取网络绘图,但由于某种原因它不起作用。我的代码没有显示错误,这是我的代码:
将网络x导入为nx
N = 10
米=2
G = nx.barabasi_albert_graph(N, m)
nx.draw(G)
我还尝试了以下代码:
将网络x导入为nx
N = 10
米=2
G = nx.barabasi_albert_graph(N, m)
nx.draw_networkx(G)
如果有人可以提供帮助,我将非常感激。
您可以使用以下方法绘制图表:
import networkx as nx
import matplotlib.pyplot as plt
g = nx.Graph()
g.add_edge(1, 2)
g.add_edge(2, 3)
g.add_edge(3, 4)
g.add_edge(1, 4)
g.add_edge(1, 5)
nx.draw(g)
plt.savefig("filename.png")
import networkx as nx
import matplotlib.pyplot as plt
g = nx.Graph()
g.add_edge(1, 2)
g.add_edge(2, 3)
g.add_edge(3, 4)
g.add_edge(1, 4)
g.add_edge(1, 5)
nx.draw(g)
plt.savefig("filename.png")
plt.show()