matlabはどのように横座標を垂直に並べますか?

1938 ワード

matlabで図を描くと、横座標が長く、正常に並べられない場合があります.横座標を縦に並べます.基本的な考え方は、元の座標を削除し、text関数で座標を再表示することです.ネット上では次のようになっています.http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=94787、具体的には以下の通りです.
clear,clc;
KS=[0.6215 0.6411 0.6306 0.6105];  
plot(KS)    
set(gca,'XTickLabel',[]); %      
str = {'asewre','wrqwr','sdfrtrta','tyetgfdgd','utywrt','gkldlf','lncldsfj'}; %     
% xpoints ypoints        
xpoints = get(gca,'XTick');
ypoints = 0.61*ones(1,7);
text(xpoints,ypoints,str,'HorizontalAlignment','right','rotation',90)

結果は以下の通りである:matlab如何让横坐标竖直排列_第1张图片 rotationパラメータは回転角度を表し、座標を傾けるには45°または任意の角度に設定することができ、ネット上では関数を呼び出す方法があるが、試みられていない.