Matlab_contourf画图,如何自定义间隔
间隔v=[1.0 5.0 25.0 50.0 75.0 100.0 150.0 200.0 250.0 300.0 350.0 400.0
450.0 500.0 550.0];是不等距的,这个范围是train的涂上去的范围
画图命令[C,h]=m_contourf(lon2(istart:iend,jstart:iend),lat2(istart:iend,jstart:iend),...
train(istart:iend,jstart:iend),v);
colorbar('ytick',1:39.2143:550.0,'YTickLabel',{'1.0','5.0','25.0','50.0','75.0',...
'100.0','150.0','200.0','250.0','300.0','350.0','400.0','450.0','500.0','550.0'})
这个就是我理解的colorbar 的按照我的范围画刻度的命令 不过总是不对,不知道为什么,请大家指教!
(因为colorbar的位置在图的右边,所以是Y方向标刻度
其实是用contourf的,不过我这个是调用了地图投影的,所以用了m_contourf)