我正在创建一个根据二维数组着色的散点图,但无法正确设置颜色条。到目前为止我所拥有的是:
self.fig1 = plt.figure('blahblahblah', (10.0,10.0)))
ax2=plt.subplot(111)
ax2.set_ylabel('blah')
ax2.set_xlabel('blah')
ax2.set_title....
...
...
cmap, norm = mpl.colors.from_levels_and_colors9[0.9, 0.975, 1.025, 1.1],['green', 'red', 'blue'])
ax2.scatter(firstarray,secondarray,c=colordefiningarray,marker="o",cmap=cmap,norm=norm, vmin=0.9,vmax=1.1)
cax=self.fig1.add_axes([0.95, 0.2, 0.02, 0.6]) #pulled these #s from another question, no idea what they mean
cb = mpl.colorbar.ColorbarBase(cax, cmap=cmap, norm=norm, spacing='poportional')
cb.set_label('moreblah')
#saving fig
颜色条显示,但没有标题。此外,我觉得好像有一个更简单的方法,但我似乎无法从其他问题中弄清楚。
编辑:我现在知道保存的图像缩放是一个问题。我不知道如何缩放图像而不缩放图形。帮助
提前感谢您的帮助!