matlab如何让横坐标竖直排列

365365bet体育在 2026-01-11 06:36:46 admin 阅读 6735
matlab如何让横坐标竖直排列

在用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)

结果如下: rotation参数代表的是旋转角度,如果想让坐标倾斜,可以设置为45°或任意角度,网上还有调用函数的方法,但没有尝试。

相关文章

传奇手游法神披风怎么爆?爆率提升技巧揭秘
冥想多久才有效?破解冥想的時間迷思,實現心靈的升華
Keep打卡-记步跑步骑行减肥体重记录