加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab--调整colorbar并添加title

(2021-10-09 15:36:00)
分类: MATLAB
画填色图时往往需要对填色的变量进行说明,一般选择对colorbar加上一条legend
常见方法有两种,第一种是加一个ylabel
ylabel(colorbar,'This is a title','FontSize',14,'FontName','Times New Roman','FontWeight','bold')
Matlab--调整colorbar并添加title

第二种是对colorbar设置,添加title,更适用于水平的colorbar
ch = colorbar('horiz'); %将colorbar调整为水平
set(get(ch,'title'),'string','This is a tile','position',[150 -35],'FontSize',14);% title的位置,150代表左右,-35代表上下,可以不加position发现默认位置在colorar中间
Matlab--调整colorbar并添加title

code:
[x,y] = meshgrid([1:10],[6:15]);
c=x.*y;
figure
[C,h]=contourf(x,y,c,10);hold on;
set(h,'Color','none');
colormap jet;
set(gca,'FontSize',14,'FontName','Times New Roman','FontWeight','bold');

% method 1
colorbar;
ylabel(colorbar,'This is a title','FontSize',14,'FontName','Times New Roman','FontWeight','bold')

% method 2
ch=colorbar('horiz');
set(get(ch,'title'),'string','This is a title','position',[150 -35],'FontSize',14);

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有