MATLAB的色度条colorbar字体字号以及单位调整

Posted ww-grace

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB的色度条colorbar字体字号以及单位调整相关的知识,希望对你有一定的参考价值。

重点在于说明色度条单位的位置问题

 caxis([-15,15]);%设置色度范围,表示真实的着色图中对应的值的范围
 set( h,‘ticks‘,(-15:5:15),‘fontsize‘,8,‘ticklabels‘,{‘<-15‘,(-10:5:10),‘>15‘});%设置色度条边上的刻度值
 
hold on; 
h.Label.String = ‘cm ‘;%添加单位
 set(h,‘fontsize‘,8,‘FontWeight‘,‘bold‘);%设置单位“cm”的属性,字号设置为8,选择加粗
 h_text = h.Label;%将“cm”的句柄赋值给h_text
 set(h_text,‘Position‘,[ 0.5 -15 ],‘Rotation‘,360);%设置“cm”字样的位置和旋转角度,注意这里的-15是因为色度条的值域是[-15,15],我希望把单位cm放在色度条下面,因此我设定"cm"的位置为[0.5 -15]。

 技术图片

以上是关于MATLAB的色度条colorbar字体字号以及单位调整的主要内容,如果未能解决你的问题,请参考以下文章

如何从matlab中的gcf空白空间中裁剪出gca和colorbar?

二维图行的colorbar命令运行后

学习笔记---Matlab 图像处理相关函数命令大全

用matlab绘图如何定义坐标轴上的数字字体大小?

matlab保存经过colorbar的图

如何在 plt.colorbar 中设置刻度数?