Création de texte et de mathtext à l'aide de Pyplot

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

Matplotlib est une puissante bibliothèque de visualisation de données en Python. Elle fournit une large gamme d'outils pour créer des graphiques et des tracés en Python. Dans ce tutoriel, nous allons apprendre à créer du texte et du mathtext à l'aide de pyplot.

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 Carnet d'étude pour accéder au carnet Jupyter pour pratiquer.

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

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/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"]) matplotlib(("Matplotlib")) -.-> matplotlib/PlotCustomizationGroup(["Plot Customization"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") matplotlib/PlottingDataGroup -.-> matplotlib/line_plots("Line Plots") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") matplotlib/PlotCustomizationGroup -.-> matplotlib/titles_labels("Adding Titles and Labels") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/numerical_computing("Numerical Computing") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} matplotlib/figures_axes -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} matplotlib/line_plots -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} python/lists -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} python/tuples -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} matplotlib/titles_labels -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} python/importing_modules -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} python/numerical_computing -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} python/data_visualization -.-> lab-48888{{"Création de texte et de mathtext à l'aide de Pyplot"}} end

Importation des bibliothèques requises

Tout d'abord, nous devons importer les bibliothèques requises. Nous allons importer les bibliothèques numpy et matplotlib.pyplot.

import matplotlib.pyplot as plt
import numpy as np

Création de données

Ensuite, nous allons créer des données pour le tracé. Nous allons créer une onde sinusoïdale à l'aide de la bibliothèque numpy.

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2*np.pi*t)

Tracer le graphique

Maintenant, nous allons tracer le graphique à l'aide de la méthode plot() de la bibliothèque pyplot.

plt.plot(t, s)

Ajouter du texte au graphique

Nous pouvons ajouter du texte au graphique à l'aide de la méthode text() de la bibliothèque pyplot. Nous allons ajouter le texte "Bonjour, le monde!" aux coordonnées (0, -1).

plt.text(0, -1, r'Hello, world!', fontsize=15)

Ajouter un titre, une étiquette pour l'axe des x et une étiquette pour l'axe des y

Nous pouvons ajouter un titre, une étiquette pour l'axe des x et une étiquette pour l'axe des y au graphique à l'aide des méthodes title(), xlabel() et ylabel() de la bibliothèque pyplot. Nous allons ajouter "Tension en fonction du temps" comme titre, "Temps [s]" comme étiquette pour l'axe des x et "Tension [mV]" comme étiquette pour l'axe des y.

plt.title(r'Voltage vs Time', fontsize=20)
plt.xlabel('Time [s]')
plt.ylabel('Voltage [mV]')

Afficher le graphique

Enfin, nous allons afficher le graphique à l'aide de la méthode show() de la bibliothèque pyplot.

plt.show()

Sommaire

Dans ce tutoriel, nous avons appris à créer du texte et du mathtext à l'aide de pyplot. Nous avons appris à ajouter du texte au graphique, à ajouter un titre, une étiquette pour l'axe des x et une étiquette pour l'axe des y au graphique, et à afficher le graphique à l'aide de pyplot.