matlabはどのように横座標を垂直に並べますか?
1938 ワード
matlabで図を描くと、横座標が長く、正常に並べられない場合があります.横座標を縦に並べます.基本的な考え方は、元の座標を削除し、text関数で座標を再表示することです.ネット上では次のようになっています.http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=94787、具体的には以下の通りです.
結果は以下の通りである: rotationパラメータは回転角度を表し、座標を傾けるには45°または任意の角度に設定することができ、ネット上では関数を呼び出す方法があるが、試みられていない.
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)
結果は以下の通りである: rotationパラメータは回転角度を表し、座標を傾けるには45°または任意の角度に設定することができ、ネット上では関数を呼び出す方法があるが、試みられていない.