#自定义色标
from matplotlib import colors
mycolor=['white' , 'lightgreen' ,'lightyellow','yellow','orange' , 'red']
cmap = colors.LinearSegmentedColormap.from_list('my_list', mycolor)
#画填充图
clevs=[0,1,2,3,4,5,6,7,8,9,10,11,12,13]
fig1=ax1.contourf(lon,lat,PP,levels=clevs, zorder=0, extend = 'both',
transform=ccrs.PlateCarree(),cmap=cmap)
cbar=plt.colorbar(fig1,fraction=0.03,pad=0.11,orientation='horizontal',shrink=0.44)
#fraction可以调节colorbar的大小,pad控制colorbar与图片的距离
cbar.ax.tick_params(length=2, labelsize='medium')#length为刻度线的长度
06-29
1854
05-04
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交