如何获取pyplot中数字的轴列表?

时间:2014-06-08 09:59:36

标签: python matplotlib

我是pythonpyplot的新手。我正在尝试理解与图Figure API相关的Matplotlib API的文档。

一开始它说有一个class matplotlib.figure.AxesStack,然后是

  

AxesStack是可调用的,其中ax_stack()返回当前轴

当我尝试在程序中使用它时

import numpy as np
import matplotlib.pyplot as plt

n=4
v=np.arange(n)
X,Y = np.meshgrid(v,v)
Z=np.random.rand(n-1,n-1)

fig, ax = plt.subplots()
plt.pcolormesh(X, Y, Z)
plt.axis('tight')
plt.colorbar()
ast=fig.ax_stack()

plt.show()

我收到错误

AttributeError: 'Figure' object has no attribute 'ax_stack'

1 个答案:

答案 0 :(得分:23)

属性axes返回Axes对象中Figure个对象的列表:

ax_list = fig.axes

doc