Direction simple d'axe

MatplotlibMatplotlibBeginner
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 étape par étape, nous allons apprendre à créer une simple direction d'axe dans Python Matplotlib. Matplotlib est une bibliothèque de visualisation de données en Python qui vous permet de créer des visualisations statiques, animées et interactives en programmation Python. Nous allons utiliser la bibliothèque pour créer un diagramme de direction d'axe simple en suivant les étapes suivantes.

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 au carnet Jupyter Notebook pour pratiquer.

Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet 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ésoudrons rapidement le problème pour vous.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/BasicConceptsGroup -.-> python/booleans("Booleans") 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-48934{{"Direction simple d'axe"}} matplotlib/figures_axes -.-> lab-48934{{"Direction simple d'axe"}} python/booleans -.-> lab-48934{{"Direction simple d'axe"}} python/lists -.-> lab-48934{{"Direction simple d'axe"}} python/tuples -.-> lab-48934{{"Direction simple d'axe"}} python/importing_modules -.-> lab-48934{{"Direction simple d'axe"}} python/data_visualization -.-> lab-48934{{"Direction simple d'axe"}} end

Importation des bibliothèques

Tout d'abord, nous importons les bibliothèques nécessaires. Dans ce cas, nous allons importer matplotlib.pyplot et mpl_toolkits.axisartist.

import matplotlib.pyplot as plt
import mpl_toolkits.axisartist as axisartist

Création de la figure et des axes

Ensuite, nous créons les objets figure et axes à l'aide de la fonction plt.subplots(). Nous spécifions la taille de la figure à l'aide du paramètre figsize.

fig = plt.figure(figsize=(4, 2.5))
ax1 = fig.add_subplot(axes_class=axisartist.Axes)

Ajuster le sous-graphique

Nous ajustons le sous-graphique à l'aide de la fonction fig.subplots_adjust() pour laisser de la place aux étiquettes du côté droit du tracé.

fig.subplots_adjust(right=0.8)

Définir les étiquettes des axes

Nous définissons les étiquettes des axes pour les côtés gauche et droit du tracé à l'aide de la fonction ax1.axis[]. Nous définissons également la direction des étiquettes d'échelle à l'aide de la fonction set_axis_direction().

ax1.axis["left"].major_ticklabels.set_axis_direction("top")
ax1.axis["left"].label.set_text("Étiquette gauche")

ax1.axis["right"].label.set_visible(True)
ax1.axis["right"].label.set_text("Étiquette droite")
ax1.axis["right"].label.set_axis_direction("left")

Afficher le tracé

Enfin, nous affichons le tracé à l'aide de la fonction plt.show().

plt.show()

Sommaire

Dans ce laboratoire, nous avons appris à créer un diagramme simple de direction d'axe à l'aide de Python Matplotlib. Nous avons commencé par importer les bibliothèques nécessaires, créer les objets figure et axes, ajuster le sous-graphique, définir les étiquettes des axes et finalement afficher le tracé.