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]。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM