matplotlib.axes.Axes.tick_params#

Axes.tick_params(axis='both', **kwargs)[source]#

Change the appearance of ticks, tick labels, and gridlines.

Tick properties that are not explicitly set using the keyword arguments remain unchanged unless reset is True.

Parameters:
axis{'x', 'y', 'both'}, default: 'both'

The axis to which the parameters are applied.

which{'major', 'minor', 'both'}, default: 'major'

The group of ticks to which the parameters are applied.

resetbool, default: False

Whether to reset the ticks to defaults before updating them.

Other Parameters:
direction{'in', 'out', 'inout'}

Puts ticks inside the Axes, outside the Axes, or both.

lengthfloat

Tick length in points.

widthfloat

Tick width in points.

colorcolor

Tick color.

padfloat

Distance in points between tick and label.

labelsizefloat or str

Tick label font size in points or as a string (e.g., 'large').

labelcolorcolor

Tick label color.

colorscolor

Tick color and label color.

zorderfloat

Tick and label zorder.

bottom, top, left, rightbool

Whether to draw the respective ticks.

labelbottom, labeltop, labelleft, labelrightbool

Whether to draw the respective tick labels.

labelrotationfloat

Tick label rotation

grid_colorcolor

Gridline color.

grid_alphafloat

Transparency of gridlines: 0 (transparent) to 1 (opaque).

grid_linewidthfloat

Width of gridlines in points.

grid_linestylestr

Any valid Line2D line style spec.

Examples

ax.tick_params(direction='out', length=6, width=2, colors='r',
               grid_color='r', grid_alpha=0.5)

This will make all major ticks be red, pointing out of the box, and with dimensions 6 points by 2 points. Tick labels will also be red. Gridlines will be red and translucent.

Examples using matplotlib.axes.Axes.tick_params#

Scatter plot with histograms

Scatter plot with histograms

Scatter plot with histograms
Creating annotated heatmaps

Creating annotated heatmaps

Creating annotated heatmaps
Image Masked

Image Masked

Image Masked
Aligning Labels

Aligning Labels

Aligning Labels
Axes Props

Axes Props

Axes Props
Broken Axis

Broken Axis

Broken Axis
Plots with different scales

Plots with different scales

Plots with different scales
Polar Legend

Polar Legend

Polar Legend
Color Demo

Color Demo

Color Demo
Inset Locator Demo

Inset Locator Demo

Inset Locator Demo
Inset Locator Demo2

Inset Locator Demo2

Inset Locator Demo2
Make room for ylabel using axes_grid

Make room for ylabel using axes_grid

Make room for ylabel using axes_grid
Simple Axes Divider 3

Simple Axes Divider 3

Simple Axes Divider 3
Anatomy of a figure

Anatomy of a figure

Anatomy of a figure
Stock prices over 32 years

Stock prices over 32 years

Stock prices over 32 years
Anscombe's quartet

Anscombe's quartet

Anscombe's quartet
Multiple Yaxis With Spines

Multiple Yaxis With Spines

Multiple Yaxis With Spines
Centering labels between ticks

Centering labels between ticks

Centering labels between ticks
Fig Axes Customize Simple

Fig Axes Customize Simple

Fig Axes Customize Simple
Major and minor ticks

Major and minor ticks

Major and minor ticks
Move x-axis tick labels to the top

Move x-axis tick labels to the top

Move x-axis tick labels to the top
Text in Matplotlib Plots

Text in Matplotlib Plots

Text in Matplotlib Plots