我怎能控制轴标签,限制,和轴蜱虫位置?

391(30天)
我想知道如果我要设置XTickLabel, YTickLabel, ZTickLabel, XTick YTick, ZTick属性。

接受的答案

MathWorks支万博1manbetx持团队
MathWorks支万博1manbetx持团队 2023年4月13日下午4
编辑:MathWorks支万博1manbetx持团队 2023年4月13日在38
你可以控制轴的极限使用“xlim”、“ylim”,和“zlim”功能。传递函数两元素的向量形式(最小最大)。例如:
x = linspace(0, 2 *π);
y = sin (x);
情节(x, y);
xlim([0 2 *π)
ylim ([-1.5 - 1.5])
你可以控制的位置刻度线沿着一个轴使用“xticks”,“yticks”,和“zticks”功能。刻度线的位置指定为一个向量增加价值。值不需要等间距的。例如:
xticks([0π2 *π])
yticks ([1 0 1])
控制标签与每一个刻度线,使用“xticklabels”、“yticklabels”,和“zticklabels”功能。指定标签使用单元阵列的特征向量。如果你不想让蜱虫标签显示,然后指定一个空单元数组{}。包含特殊字符或希腊字母的标签,使用特克斯标记,如\π。例如:
xticklabels ({' 0 ',“\π”,“2 \π”})
yticklabels ({“最小值”,“y = 0”,“马克斯”})
你也可以旋转蜱虫标签和使用功能改变格式如“xtickangle”和“xtickformat”。这些函数的更多信息,请参阅:
如果您使用的是R2016a或更早,你可以指定限制,蜱虫的价值观,和蜱虫标签通过设置坐标轴对象的属性。例如,在x方向上修改值,使用XLim XLimMode, XTick, XTickMode, XTickLabel,和XTickLabelMode属性,如:
甘氨胆酸ax =;
斧子。XLim =[0 2 *π];
斧子。XTick =[0π2 *π];
关于这些属性的更多信息,请参见:
1评论
哈斯舒克拉
哈斯舒克拉 2018年2月4日
即使我复制相同的代码(如由mathworks团队),试着运行它,我得到以下错误消息:
策划对轴必须datetime值。创建datetime值,使用DATETIME函数。
我做错了什么吗?

登录置评。

答案(1)

布拉德利汤姆森
布拉德利汤姆森 2015年11月25日
集(gca,‘XTickLabel’, ' 0 ', ' ', ' 1 ', ' ', ' 2 ', ' ', ' 3 ', ' ', ' 4 '])
注意该配方的一个问题是,浮点蜱虫标签产生一个错误:错误使用vertcat维矩阵的连接是不一致的。
1评论
嘉里蒂迈克
嘉里蒂迈克 2015年11月25日
我认为你指的是这部分…
集(gca),“XTickLabel”,(' 1 ';“100”])
%或者,使用一个字符串单元阵列:
集(gca),“XTickLabel”,{' 1 ',“100”})
…试图解释。
如果你这样做,一个二维数组的字符(第一版),那么你需要添加空格,这样所有的行具有相同数量的列。
如果你这样做,单元阵列(第二版),然后你不需要添加空格。
无论哪种方式。选择一个你喜欢。

登录置评。

类别

找到更多的在轴的外观帮助中心文件交换

社区寻宝

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

开始狩猎!

翻译的