Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么networkx.draw()不产生任何结果?_Python_Python 2.7_Python 3.x_Networkx - Fatal编程技术网

Python 为什么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在其网站上有一些很好的例子: 这里发布了一个类似的问题和答案:但同样,它

我是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在其网站上有一些很好的例子:


这里发布了一个类似的问题和答案:

但同样,它在ipython笔记本中不起作用!不知道你是否设法解决了这个问题?我也面临同样的问题。你是如何解决这个问题的,OP?您已将此标记为已接受的答案。@Grace您必须在
nx.draw(G)
之后调用
plt.show()
。假设您将matplotlib.pyplot作为plt导入