python - networkx: nx.draw 未绘图

标签 python matplotlib networkx

我正在 shell 上运行一个简单的 python 脚本。 在脚本中,我创建了一个简单的图形(2 个节点,1 个边)并尝试将其绘制到我的屏幕上。

我没有收到任何错误,但图表未显示

import matplotlib
import networkx as nx

G = nx.DiGraph()
G.add_node(1)
G.add_node(2)
G.add_edge(1, 2)
nx.draw(G)

我没有收到任何错误,但没有输出。

你能帮忙吗?

最佳答案

也许可以尝试一下

import matplotlib.pyplot as plt 
import networkx as nx

G = nx.DiGraph()
G.add_node(1)
G.add_node(2)
G.add_edge(1, 2)
nx.draw(G)
plt.draw()

这对我有用

关于python - networkx: nx.draw 未绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66713697/

相关文章:

python - 卡在ValueError中,如何解决?

python - 将图例添加到 geopandas

python - 从 grid_2d_graph 中一致删除节点

python - 一次处理多个按键

python - 如何使用 pandas read (Python) 重命名数据框中的行?

python - 使用 Matplotlib 和 Numpy,有没有办法找到线性方程的所有直线交点?

python - Matplotlib y 轴值未正确显示

python - 使用 Python 洗牌大型网络

python - 删除边缘时如何保留路径 networkx 图

python - 与装饰器一起使用时 pyqt 信号的问题