Matplotlib JoinStyle pour les débutants

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

Ce laboratoire fournit un guide étape par étape sur la manière d'utiliser le module JoinStyle de Matplotlib en Python. JoinStyle contrôle la manière dont Matplotlib dessine les coins où deux segments de ligne différents se rencontrent. Ce laboratoire est conçu pour les utilisateurs nouveaux en Matplotlib.

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 pratiquer.

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 des commentaires après la session, et nous résoudrons rapidement le problème pour vous.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) 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") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/DataScienceandMachineLearningGroup -.-> python/numerical_computing("Numerical Computing") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} matplotlib/figures_axes -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} matplotlib/line_plots -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/lists -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/tuples -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/importing_modules -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/using_packages -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/numerical_computing -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} python/data_visualization -.-> lab-48793{{"Matplotlib JoinStyle pour les débutants"}} end

Importation des bibliothèques requises

Pour utiliser le module JoinStyle, nous devons l'importer à partir de la bibliothèque matplotlib._enums. Nous devons également importer le module pyplot de matplotlib pour créer un graphique.

import matplotlib.pyplot as plt
from matplotlib._enums import JoinStyle

Création d'un graphique

Pour créer un graphique, nous devons tout d'abord définir les données que nous souhaitons tracer. Dans cet exemple, nous utiliserons la bibliothèque numpy pour générer des données d'échantillonnage.

import numpy as np

x = np.linspace(0, 10, 1000)
y = np.sin(x)

Ensuite, nous créons une nouvelle figure et un nouvel axe en utilisant plt.subplots(). Nous définirons les limites x et y du graphique puis tracerons les données en utilisant plot().

fig, ax = plt.subplots()
ax.set_xlim([0, 10])
ax.set_ylim([-1.2, 1.2])
ax.plot(x, y)

Définition de JoinStyle

Nous pouvons définir le JoinStyle de la ligne en utilisant la méthode set_solid_joinstyle() de l'objet Line2D. Nous allons créer un nouvel objet de ligne et définir son style de jonction sur JoinStyle.bevel.

line = ax.lines[0]
line.set_solid_joinstyle(JoinStyle.bevel)

Affichage du graphique

Enfin, nous affichons le graphique en utilisant plt.show().

plt.show()

Sommaire

Ce laboratoire a fourni un guide étape par étape sur la manière d'utiliser le module JoinStyle de Matplotlib en Python. Nous avons appris à importer les bibliothèques requises, à créer un graphique, à définir le JoinStyle et à afficher le graphique. En ajustant le style de jonction, nous pouvons modifier l'apparence des coins où deux segments de ligne différents se rencontrent dans un graphique.