欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-21 09:31:07
...

1、Title型

单位加在colorbar的title上。

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

% mesh(x,y,z);

h=colorbar;

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

结果如下:
Matlab中给colorbar加单位的几种方式

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加单位的几种方式

3、Lable型

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

其结果图如下:

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

4、修改colorbar的字体大小:

colorbar('FontSize',16); 

或者

h=colorbar;

set(h,'FontSize',16);

5、设置colorbar的间隔:

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