Matlab中给colorbar加单位
1、Title型
单位加在colorbar的title上。
% [x,y,z]=peaks(60);
% mesh(x,y,z);
h=colorbar;
set(get(h,'Title'),'string','dB');
结果如下:
2、TickLabel型
当然,有时不是在title上加单位,而是在数字上面加。程序和结果如下:
% [x,y,z]=peaks(60);
% mesh(x,y,z)
h=colorbar;
t=get(h,'YTickLabel');
t=strcat(t,'dB');
set(h,'YTickLabel',t);
结果如下:
3、Lable型
h = colorbar;
h.Label.String = 'Power(dB)';
其结果图如下:
4、修改colorbar的字体大小:
colorbar('FontSize',16);
或者
h=colorbar;
set(h,'FontSize',16);
5、设置colorbar的间隔:
h=colorbar
% 修改colorbar的间隔
set(h,'ytick',[26:2:38]);