xtickangle

Rotate x-axis tick labels

Syntax

``xtickangle(angle)``
``xtickangle(ax,angle)``
``ang = xtickangle``
``ang = xtickangle(ax)``

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