matlab中figure的坐標(biāo)軸label、title、xticklabel的旋轉(zhuǎn)
http://blog.163.com/yinhexiwen@126/blog/static/640482662013914105522753
1. label旋轉(zhuǎn)
坐標(biāo)軸的label可以在label axis 的時候設(shè)置旋轉(zhuǎn)角度xlabel(str,'Rotation',Rotaiondegree)
>> xlabel('This is xlabel','Rotation',15,'fontsize',20)
2. title旋轉(zhuǎn)
figure title也可以通過設(shè)置旋轉(zhuǎn)屬性來實現(xiàn)旋轉(zhuǎn),和label一樣
>> hold on
>> title('This is title','rotation',15,'fontsize',20)
3. ticklabel的旋轉(zhuǎn)
matlab中ticklabel并沒有Rotation這一屬性可以設(shè)置,所以得另想辦法。
text是可以設(shè)置旋轉(zhuǎn)屬性(Rotation)的,所以可以用text函數(shù)給figure在相應(yīng)位置標(biāo)上ticklabel,然后旋轉(zhuǎn)。
% 獲取xticklabel的值
%獲取ytick的值
yt=get(gca,'YTick');
%設(shè)置text的x坐標(biāo)位置們
xtextp=xt;
% rotation,正的旋轉(zhuǎn)角度代表逆時針旋轉(zhuǎn),旋轉(zhuǎn)軸可以由HorizontalAlignment屬性來設(shè)定,
% 有3個屬性值:left,right,center
% 取消原始ticklabel