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.
Parametersaxis{'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: FalseWhether to reset the ticks to defaults before updating them.
Other Parametersdirection{'in', 'out', 'inout'}Puts ticks inside the axes, outside the axes, or both.
lengthfloatTick length in points.
widthfloatTick width in points.
colorcolorTick color.
padfloatDistance in points between tick and label.
labelsizefloat or strTick label font size in points or as a string [e.g., 'large'].
labelcolorcolorTick label color.
colorscolorTick color and label color.
zorderfloatTick and label zorder.
Whether to draw the respective ticks.
labelbottom, labeltop, labelleft, labelrightboolWhether to draw the respective tick labels.
labelrotationfloatTick label rotation
grid_colorcolorGridline color.
grid_alphafloatTransparency of gridlines: 0 [transparent] to 1 [opaque].
grid_linewidthfloatWidth of gridlines in points.
grid_linestylestrAny 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
#
axis : {‘x’, ‘y’, ‘both’}
Axis on which to operate; default is ‘both’.
reset : bool
If True, set all parameters to defaults before processing other keyword arguments. Default is False.
which : {‘major’, ‘minor’, ‘both’}
Default is ‘major’; apply arguments to which ticks.
direction : {‘in’, ‘out’, ‘inout’}
Puts ticks inside the axes, outside the axes, or both.
length : float
Tick length in points.
width : float
Tick width in points.
color : color
Tick color; accepts any mpl color spec.
pad : float
Distance in points between tick and label.
labelsize : float or str
Tick label font size in points or as a string [e.g., ‘large’].
labelcolor : color
Tick label color; mpl color spec.
colors : color
Changes the tick color and the label color to the same value: mpl color spec.
zorder : float
Tick and label zorder.
bottom, top, left, right : bool or {‘on’, ‘off’}
controls whether to draw the respective ticks.
labelbottom, labeltop, labelleft, labelright : bool or {‘on’, ‘off’}
controls whether to draw the respective tick labels.
labelrotation : float
Tick label rotation