Personnalisation de CapStyle dans Matplotlib

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 laboratoire, nous allons apprendre à connaître le paramètre CapStyle dans Matplotlib. Ce paramètre contrôle la manière dont Matplotlib dessine les coins où deux segments de ligne différents se rencontrent. Nous allons suivre une procédure étape par étape pour comprendre les différents options de CapStyle et comment les implémenter.

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 de notes pour accéder au carnet Jupyter pour pratiquer.

Parfois, vous devrez 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.

Importation des bibliothèques

La première étape consiste à importer les bibliothèques nécessaires. Nous allons utiliser Matplotlib et CapStyle à partir de Matplotlib._enums.

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

Créer un graphique

Ensuite, nous allons créer un graphique simple pour démontrer les différents options de CapStyle.

fig, ax = plt.subplots()

## Tracer la ligne avec différentes options de CapStyle
for i, cap_style in enumerate(CapStyle):
    ax.plot([0, 1], [i, i], label=str(cap_style), linewidth=10, solid_capstyle=cap_style)

## Ajouter une légende et un titre
ax.legend(title='CapStyle')
ax.set_title('CapStyle Demo')

Afficher le graphique

Maintenant, nous allons afficher le graphique à l'aide de la fonction plt.show().

plt.show()

Interprétation

Après avoir exécuté le code, un graphique sera affiché avec les différents options de CapStyle. Les options de CapStyle suivantes seront affichées :

  • CapStyle.butt
  • CapStyle.round
  • CapStyle.projecting

L'option butt est le style par défaut, qui trace simplement une ligne droite jusqu'à la fin du segment. L'option round trace un demi-cercle à la fin du segment. L'option projecting trace un demi-carré à la fin du segment.

Expérience

Maintenant que nous avons vu les différentes options de CapStyle, n'hésitez pas à experimenter d'autres options dans le paramètre CapStyle pour voir comment elles affectent le graphique.

Sommaire

Dans ce laboratoire, nous avons appris sur le paramètre CapStyle dans Matplotlib. Nous avons suivi un processus étape par étape pour comprendre les différentes options de CapStyle et comment les implémenter. Nous avons également créé un graphique pour visualiser les différentes options de CapStyle.