MATLAB的⾊度条colorbar字体字号以及单位调整
重点在于说明⾊度条单位的位置问题
caxis([-15,15]);%设置⾊度范围,表⽰真实的着⾊图中对应的值的范围
set( h,'ticks',(-15:5:15),'fontsize',8,'ticklabels',{'<-15',(-10:5:10),'>15'});%设置⾊度条边上的刻度值
hold on;
fontweight取值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]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论