Matlab中给colorbar加单位的几种方式

Matlab中给colorbar加单位

    • 1、Title型
    • 2、TickLabel型
    • 3、Lable型
    • 4、修改colorbar的字体大小:
    • 5、设置colorbar的间隔:

1、Title型

单位加在colorbar的title上。

% [x,y,z]=peaks(60);

% mesh(x,y,z);

h=colorbar;

set(get(h,'Title'),'string','dB');

结果如下:
Matlab中给colorbar加单位的几种方式_第1张图片

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);

结果如下:

Matlab中给colorbar加单位的几种方式_第2张图片

3、Lable型

h = colorbar;
h.Label.String = 'Power(dB)';

其结果图如下:

Matlab中给colorbar加单位的几种方式_第3张图片

4、修改colorbar的字体大小:

colorbar('FontSize',16); 

或者

h=colorbar;

set(h,'FontSize',16);

5、设置colorbar的间隔:

h=colorbar
% 修改colorbar的间隔
set(h,'ytick',[26:2:38]);

你可能感兴趣的:(Matlab使用,Matlab画图)