TypeError Traceback (most recent call last) <ipython-input-21-d697261b92fb> in <module> ----> 1 nx.draw(G, node_size=50, with_labels=True) 2 plt.show() D:\Anaconda\A\lib\site-packages\networkx\drawing\nx_pylab.py in draw(G, pos, ax, **kwds) 113 if cf.axes: 114 ax = cf.gca() --> 115 else: 116 ax = cf.add_axes((0, 0, 1, 1)) 117 TypeError: '_AxesStack' object is not callable <Figure size 432x288 with 0 Axes>
时间: 2023-06-16 09:02:28 浏览: 438
关于<Figure size 432x288 with 0 Axes>的解决
这个错误通常是因为 `plt.subplots()` 方法返回的第一个元素是一个 `Figure` 对象而不是 `Axes` 对象。你需要使用 `add_subplot()` 方法来创建一个 `Axes` 对象,然后在该对象上进行绘图。例如:
```
fig, ax = plt.subplots()
nx.draw(G, node_size=50, with_labels=True, ax=ax)
plt.show()
```
这样应该可以解决你的问题。
阅读全文