Plot和Colorbar中的Python底图颜色比例

时间:2018-05-28 10:33:57

标签: python matplotlib-basemap colorbar

我使用Python Basemap试图在一定年限内绘制海面温度并强制执行恒定的contourfcolorbar颜色标度(和颜色条标记/标签)所有的情节。这些代码行(例如,我尝试了很多选项)然而不起作用:

cmin = 288          
cmax = 293      
cb_step =0.5            
cb_ticks = np.arange(np.round(cmin),np.round(cmax)+2*cb_step,cb_step)

cvec = cb_ticks
numContours=len(cb_ticks)

ctf=m.contourf(lons2,lats2,vals,numContours*3,cmap=colmap,vmax=cmax,vmin=cmin,latlon=True)

cbar = m.colorbar(ctf, ticks=cb_ticks)
cbar.set_clim(cmin, cmax)

我已经尝试过我可以在StackOverflow上找到的每一个技巧,但事情并不像我期望的那样。由于数据值随年份而变化,因此颜色栏中的限制和刻度也是如此。 enter image description here enter image description here

任何人都可以指出我做错了吗?

0 个答案:

没有答案