matplotlib.pyplot.tick_params¶
-
matplotlib.pyplot.
tick_params
(axis='both', **kwargs)[source]¶ Change the appearance of ticks, tick labels, and gridlines.
Parameters: axis : {'x', 'y', 'both'}, optional
Which axis to apply the parameters to.
Other Parameters: axis : {'x', 'y', 'both'}
Axis on which to operate; default is 'both'.
reset : bool, default: False
If True, set all parameters to defaults before processing other keyword arguments.
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.
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.
colors : color
Tick color and label color.
zorder : float
Tick and label zorder.
bottom, top, left, right : bool
Whether to draw the respective ticks.
labelbottom, labeltop, labelleft, labelright : bool
Whether to draw the respective tick labels.
labelrotation : float
Tick label rotation
grid_color : color
Gridline color.
grid_alpha : float
Transparency of gridlines: 0 (transparent) to 1 (opaque).
grid_linewidth : float
Width of gridlines in points.
grid_linestyle : str
Any valid
Line2D
line style spec.Examples
Usage
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.