我正在尝试绘制一个图,其中所有子图都共享与该答案相似的颜色条。我遇到的问题是在脚本中,我正在调用一个函数,该函数创建QuadMesh(从生成ax.pcolormesh)实例并返回与之关联的Figure和Axes实例。有什么方法可以从Axes实例(或Figure实例)获取QuadMesh实例的句柄?
import matplotlib.pyplot as plt
import numpy as np
def foo(subplot):
data = np.random.random((100,100))
x,y = np.meshgrid(np.arange(101),np.arange(101))
fig = plt.gcf()
ax = fig.add_subplot(subplot)
quadmesh = ax.pcolormesh(x,y,data)
return fig,ax
fig = plt.figure()
f,a = foo(221)
f,a = foo(222)
f,a = foo(223)
f,a = foo(224)
fig.subplots_adjust(right=0.8)
cbar_ax = fig.add_axes([0.85,0.15,0.05,0.7])
#fig.colorbar(magic_get_quadmesh,cax=cbar_ax)
plt.show()
红糖糍粑
相关分类