Définir les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce tutoriel, nous allons apprendre à définir les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit du graphique à l'aide de Matplotlib. Par défaut, les étiquettes d'échelonnement de l'axe des y sont placées sur le côté gauche du graphique. Cependant, parfois il peut être plus approprié de les placer sur le côté droit.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez sur le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous réglerons rapidement le problème pour vous.

Importez les bibliothèques et les modules nécessaires

Avant de commencer, nous devons importer les bibliothèques et les modules nécessaires. Dans ce tutoriel, nous utiliserons Matplotlib et NumPy.

import matplotlib.pyplot as plt
import numpy as np

Définir les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit

Nous pouvons définir les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit du graphique à l'aide du code suivant :

plt.rcParams['ytick.right'] = plt.rcParams['ytick.labelright'] = True
plt.rcParams['ytick.left'] = plt.rcParams['ytick.labelleft'] = False

Créez un graphique d'exemple

Créeons un graphique d'exemple pour voir à quoi cela ressemble avec les étiquettes d'échelonnement de l'axe des y sur le côté droit.

x = np.arange(10)

fig, (ax0, ax1) = plt.subplots(2, 1, sharex=True, figsize=(6, 6))

ax0.plot(x)
ax0.yaxis.tick_left()

ax1.plot(x)

plt.show()

Interprétez les résultats

Dans le graphique obtenu, nous pouvons voir que les étiquettes d'échelonnement de l'axe des y sont sur le côté droit plutôt que sur le côté gauche. Le premier graphique a les étiquettes d'échelonnement de l'axe des y sur le côté gauche car nous l'avons spécifié à l'aide du code ax0.yaxis.tick_left(). Le second graphique a les étiquettes d'échelonnement de l'axe des y sur le côté droit car nous avons défini les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit à l'aide du code de l'Étape 2.

Sommaire

Dans ce tutoriel, nous avons appris à définir les étiquettes d'échelonnement par défaut de l'axe des y sur le côté droit du graphique à l'aide de Matplotlib. Cela peut être utile lorsque nous voulons souligner le côté droit du graphique ou lorsque nous avons plusieurs graphiques et que nous souhaitons que les étiquettes d'échelonnement de l'axe des y soient cohérentes pour tous les graphiques.