Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

xtickangle

旋转 x 轴刻度标签

说明

示例

xtickangle(angle) 将当前坐标区的 x 轴刻度标签旋转到指定角度(以度为单位),其中 0 表示水平。指定正值表示逆时针旋转,负值表示顺时针旋转。

示例

xtickangle(ax,angle) 旋转 ax 指定的坐标区的刻度标签,而不是旋转当前坐标区的刻度标签。

示例

ang = xtickangle 以标量值形式返回当前坐标区的 x 轴刻度标签的旋转角度(以度为单位)。正值表示逆时针旋转。负值表示顺时针旋转。

ang = xtickangle(ax) 使用 ax 指定的坐标区,而不是使用当前坐标区。

示例

全部折叠

创建一个针状图并旋转 x 轴刻度标签,以使它们与水平平面呈 45 度角显示。

x = linspace(0,10000,21);
y = x.^2;
stem(x,y)
xtickangle(45)

Figure contains an axes. The axes contains an object of type stem.

从 R2019b 开始,您可以使用 tiledlayoutnexttile 函数显示分块图。调用 tiledlayout 函数以创建一个 2×1 分块图布局。调用 nexttile 函数以创建坐标区对象 ax1ax2。在每个坐标区中绘制。然后通过将 ax2 指定为 xtickangle 的第一个输入参数,旋转下部图的 x 轴刻度标签。

tiledlayout(2,1)
ax1 = nexttile;
plot(ax1,rand(6))

ax2 = nexttile;
plot(ax2,rand(6))
xtickangle(ax2,45)

Figure contains 2 axes. Axes 1 contains 6 objects of type line. Axes 2 contains 6 objects of type line.

创建一个针状图。然后,查询 x 轴刻度标签的旋转角度。默认情况下,不会旋转标签。

x = linspace(0,10000,21);
y = x.^2;
stem(x,y)

Figure contains an axes. The axes contains an object of type stem.

ang = xtickangle
ang = 0

输入参数

全部折叠

刻度标签的旋转,指定为度数标量值,其中 0 表示水平。

示例: xtickangle(90)

目标坐标区,指定为 Axes 对象或 Axes 对象数组。

如果不指定此参数,则 xtickangle 会修改当前坐标区。

算法

xtickangle 函数可设置和查询 Axes 对象的 XTickLabelRotation 属性。

在 R2016b 中推出