我怎么能转动轴蜱虫在2 d和3 d标签吗?
10视图(30天)
显示旧的评论
接受的答案
MathWorks支万博1manbetx持团队
2023年5月19日0:00
编辑: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字体是唯一可以旋转屏幕上正确地打印出来。
更多的答案(3)
阿卜杜拉Caliskan
2016年4月12日
另一种方式
列表= {‘AAAAAAA’,‘BBBBBBb’,‘CCCCCCCC}
栏(1:3,[0.5 0.3 0.2])
集(gca, XTickLabel,列表)
集(gca, XTickLabelRotation, 45)