我怎么能转动轴蜱虫在2 d和3 d标签吗?

10视图(30天)

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2023年5月19日12:52
为MATLAB版本R2014b之前,下面是一个示例,演示了如何在MATLAB旋转X-tick标签:
%创建一些数据:
X = 1:12;
Y =兰德(12);
%生成一个阴谋
酒吧(X, Y);
%设置刻度位置和删除标签
集(gca),“XTick”1:12,“XTickLabel”,)
%定义标签
实验室= [{“1月”},{“2”},{“3”},{“4”},{“可能”},{“6月”};
{“7”},{“八月”},{“9”},{“十月”};
{11月的},{12月的});
%估计基于位置标签的位置
%的包含
hx =得到(gca,“包含”);%处理包含
集(hx,“单位”,“数据”);
pos =得到(hx,“位置”);
y = pos (2);
%的新标签
i = 1:尺寸(实验室,1)
t (i) =文本(X(我),y,实验室(我,:));
结束
集(t)“旋转”,90,“HorizontalAlignment”,“对”)
下面是一个简单的例子,如何在三维旋转一个x-label:
视图(3)
包含(“你好”);
h =得到(gca,“包含”);
集(h,“旋转”,20)
或者,您可以使用这个用户创建的文件交换提交,可以执行相同的任务:
请注意,上述文件交换文件不是MathWorks撰写的。任何问题关于这个文件应该指向该文件的特约作者。
注意:如果您正在根据MATLAB的MS Windows版本,您需要确保您使用的是Truetype字体文本对象。Truetype字体是唯一可以旋转屏幕上正确地打印出来。
2的评论
身子戴
身子戴 2015年12月4日
你有试过他的代码?实际上,它旋转XTickLabel,检查循环的一部分。

登录置评。

更多的答案(3)

丹尼尔
丹尼尔 2015年2月12日
如果你有2014你可以这样做:
甘氨胆酸ax =;
斧子。XTickLabelRotation = -45;

阿列克谢
阿列克谢 2016年1月6日
编辑:MathWorks支万博1manbetx持团队 2021年11月4日
或者(我认为从2014年开始)你可以做
ax.XTickLabelRotation = 45;
文档

阿卜杜拉Caliskan
阿卜杜拉Caliskan 2016年4月12日
另一种方式
列表= {‘AAAAAAA’,‘BBBBBBb’,‘CCCCCCCC}
栏(1:3,[0.5 0.3 0.2])
集(gca, XTickLabel,列表)
集(gca, XTickLabelRotation, 45)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!