# xtickangle

Rotate x-axis tick labels

## Description

example

xtickangle(angle) rotates the x-axis tick labels for the current axes to the specified angle in degrees, where 0 is horizontal. Specify a positive value for counterclockwise rotation or a negative value for clockwise rotation.

example

xtickangle(ax,angle) rotates the tick labels for the axes specified by ax instead of the current axes.

example

ang = xtickangle returns the rotation angle for the x-axis tick labels of the current axes as a scalar value in degrees. Positive values indicate counterclockwise rotation. Negative values indicate clockwise rotation.

ang = xtickangle(ax) uses the axes specified by ax instead of the current axes.

## Examples

collapse all

Create a stem chart and rotate the x-axis tick labels so that they appear at a 45-degree angle from the horizontal plane.

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

Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Plot into each of the axes. Then rotate the x-axis tick labels for the lower plot by specifying ax2 as the first input argument to xtickangle.

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

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

Create a stem chart. Then, query the rotation angle for the x-axis tick labels. By default, the labels are not rotated.

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

ang = xtickangle
ang = 0

## Input Arguments

collapse all

Rotation of tick labels, specified as a scalar value in degrees, where 0 is horizontal.

Example: xtickangle(90)

Target axes, specified as an Axes object or an array of Axes objects.

If you do not specify this argument, then xtickangle modifies the current axes.

## Algorithms

The xtickangle function sets and queries the XTickLabelRotation property of the Axes object.

## Version History

Introduced in R2016b