A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python/matplotlib-axes-axes-set_yticklabels-in-python/ below:

Matplotlib.axes.Axes.set_yticklabels() in Python - GeeksforGeeks

Matplotlib.axes.Axes.set_yticklabels() in Python

Last Updated : 12 Jul, 2025

Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute.

matplotlib.axes.Axes.set_yticklabels() Function

The Axes.set_yticklabels() function in axes module of matplotlib library is used to Set the y-tick labels with list of string labels.

Syntax: Axes.set_yticklabels(self, labels, fontdict=None, minor=False, **kwargs) 

Parameters: This method accepts the following parameters.

Return value: This method returns a list of Text instances.

Below examples illustrate the matplotlib.axes.Axes.set_yticklabels() function in matplotlib.axes: 

Example 1: 

Python3
# Implementation of matplotlib function
import matplotlib.pyplot as plt
import matplotlib.transforms as mtransforms

fig, ax = plt.subplots()
ax.plot(range(12, 24), range(12))
ax.set_yticks((2, 5, 7, 10))
ax.set_yticklabels(("Label-1", "Label-2",
                    "Label-3", "Label-4"))
  
fig.suptitle('matplotlib.axes.Axes.set_yticklabels()\
 function Example\n\n', fontweight ="bold")
fig.canvas.draw()
plt.show()

Output:

  

Example 2: 

Python3
# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
 
# Fixing random state for reproducibility
np.random.seed(19680801)
 
x = np.linspace(0, 2 * np.pi, 100)
y = np.sin(x)
y2 = y + 0.2 * np.random.normal(size = x.shape)
 
fig, ax = plt.subplots()
ax.plot(x, y)
ax.plot(x, y2)
 
ax.set_yticks([-1, 0, 1])
 
ax.spines['left'].set_bounds(-1, 1)
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)

ax.set_yticklabels(("Val-1", "Val-2", "Val-3"))
  
fig.suptitle('matplotlib.axes.Axes.set_yticklabels()\
 function Example\n\n', fontweight ="bold")
fig.canvas.draw()
plt.show()

Output:

 



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4