Python 为什么networkx.draw()不产生任何结果?
我是python新手,正在使用IPython,我开始学习NetworkX,但就在刚开始的时候,我注意到NetworkX.draw()不起作用,下面是我的代码:Python 为什么networkx.draw()不产生任何结果?,python,python-2.7,python-3.x,networkx,Python,Python 2.7,Python 3.x,Networkx,我是python新手,正在使用IPython,我开始学习NetworkX,但就在刚开始的时候,我注意到NetworkX.draw()不起作用,下面是我的代码: import networkx as nx g = nx.Graph() g.add_nodes_from([1,2,3,4]) nx.draw(g) 但是什么也没有画 我相信你可以通过PyPlot来展示这一点: NetworkX在其网站上有一些很好的例子: 这里发布了一个类似的问题和答案:但同样,它
import networkx as nx
g = nx.Graph()
g.add_nodes_from([1,2,3,4])
nx.draw(g)
但是什么也没有画 我相信你可以通过PyPlot来展示这一点: NetworkX在其网站上有一些很好的例子:
这里发布了一个类似的问题和答案:但同样,它在ipython笔记本中不起作用!不知道你是否设法解决了这个问题?我也面临同样的问题。你是如何解决这个问题的,OP?您已将此标记为已接受的答案。@Grace您必须在
nx.draw(G)
之后调用plt.show()
。假设您将matplotlib.pyplot作为plt导入。