我在matplotlib中制作了一组彩色图形,我希望它们都具有相同的色条比例。目前,它的变化取决于我的数组中的最大/最小值,我无法确定如何设置色条的最大值和最小值。我想设置最大值0.8和最小值0.08之间的界限。我要0.08格式而不是8e-02格式
fig = plt.figure(figsize=(8, 8))
plt.title(title, fontsize=24)
plt.yticks(fontsize=12)
plt.xticks(fontsize=12)
modelmap = flopy.plot.ModelMap(model=mf)
lev_exp = np.arange(np.floor(np.log10(array.min())-1),
np.ceil(np.log10(array.max())+1))
quadmesh = modelmap.plot_array(array,lev_exp, norm=colors.LogNorm())
cb = plt.colorbar(quadmesh, shrink=0.6, format='%.0e')
cb.ax.tick_params(labelsize=20)
尝试在绘图函数中使用
vmin=.08
和vmax=.8
设置限制相关问题 更多 >
编程相关推荐