问题描述
我在我的 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()
这对我有用
,我需要添加
import pylab
pylab.show()
如下:
import pylab
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)
pylab.show()