Position des étiquettes d'axe dans Matplotlib

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 laboratoire, nous allons apprendre à définir la position des étiquettes d'axe et des étiquettes de barre de couleur dans Matplotlib. Nous utiliserons les méthodes set_xlabel, set_ylabel et colorbar pour définir la position des étiquettes.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook 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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") matplotlib/PlottingDataGroup -.-> matplotlib/scatter_plots("Scatter Plots") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} matplotlib/figures_axes -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} matplotlib/scatter_plots -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} python/lists -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} python/tuples -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} python/importing_modules -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} python/data_visualization -.-> lab-48569{{"Position des étiquettes d'axe dans Matplotlib"}} end

Import Matplotlib et créer un nuage de points

Nous commençons par importer Matplotlib et créer un nuage de points.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

sc = ax.scatter([1, 2], [1, 2], c=[1, 2])

Définir la position de l'étiquette de l'axe des y

Nous pouvons définir la position de l'étiquette de l'axe des y en utilisant la méthode set_ylabel. Nous pouvons définir la position sur 'haut', 'centre' ou 'bas'. Dans cet exemple, nous allons définir la position sur 'haut'.

ax.set_ylabel('YLabel', loc='top')

Définir la position de l'étiquette de l'axe des x

Nous pouvons définir la position de l'étiquette de l'axe des x en utilisant la méthode set_xlabel. Nous pouvons définir la position sur 'gauche', 'centre' ou 'droite'. Dans cet exemple, nous allons définir la position sur 'gauche'.

ax.set_xlabel('XLabel', loc='left')

Définir la position de l'étiquette de la barre de couleur

Nous pouvons définir la position de l'étiquette de la barre de couleur en utilisant la méthode colorbar et la méthode set_label. Nous pouvons définir la position sur 'haut', 'bas', 'gauche' ou 'droite'. Dans cet exemple, nous allons définir la position sur 'haut'.

cbar = fig.colorbar(sc)
cbar.set_label("ZLabel", loc='top')

Afficher le graphique

Nous pouvons afficher le graphique en utilisant la méthode show.

plt.show()

Récapitulatif

Dans ce laboratoire, nous avons appris à définir la position des étiquettes d'axe et des étiquettes de barre de couleur dans Matplotlib. Nous avons utilisé les méthodes set_xlabel, set_ylabel et colorbar pour définir la position des étiquettes. Nous avons également appris que nous pouvons définir la position sur 'haut', 'bas', 'gauche', 'droite', 'centre' ou 'ligne de base'.