def plot4(self):
fig = pylab.figure(figsize=(8,8))
axes = AxesGrid(fig, 111,nrows_ncols = (2, 2),axes_pad=0.25,
cbar_mode='each',cbar_pad=0,cbar_size='5%',
share_all=True,aspect=True,
label_mode='L')
#fig,axes = plt.subplots(2,2)
#axes = axes.flatten()
#for ax in axes:
# ax.get_xaxis().set_visible(False)
# ax.get_yaxis().set_visible(False)
#plt.sca(axes[0]); self.drawImage(axes[0])
#plt.sca(axes[1]); self.drawStellarDensity(axes[1])
#plt.sca(axes[2]); self.drawMask(axes[2])
#plt.sca(axes[3]); self.drawTS(axes[3])
try: plt.sca(axes[0]); self.drawImage()
except IOError as e: logger.warn(str(e))
plt.sca(axes[1]); self.drawStellarDensity()
plt.sca(axes[2]); self.drawMask()
try: plt.sca(axes[3]); self.drawTS()
except IOError as e: logger.warn(str(e))
axes[0].set_xlim(self.radius,-self.radius)
axes[0].set_ylim(-self.radius,self.radius)
return fig,axes
评论列表
文章目录