使用networkx在pycharm上显示图表

问题描述 投票:0回答:2

我试图在 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)

如果有人可以提供帮助,我将非常感激。

pycharm networkx
2个回答
0
投票

您可以使用以下方法绘制图表:

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")

0
投票
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()
© www.soinside.com 2019 - 2024. All rights reserved.