oujood.com

Tutoriel Matplotlib : Étiquettes et Titres

Tutoriel sur la création d'étiquettes et de titres pour un graphique en utilisant Matplotlib avec des conseils pratiques pour personnaliser les polices, positionner le titre et les étiquettes.

chercher |

Création et personnalisation des Étiquettes et Titres

Tutoriel étape par étape sur la création d'étiquettes et de titres pour un graphique en utilisant Matplotlib, ainsi que des conseils pratiques pour personnaliser les polices, positionner le titre et les étiquettes.

label titre personnalisés

Étape 1 : Création d'un Graphique Simple

Exemple :       Copier le code

import matplotlib.pyplot as plt

# Données pour le graphique (exemple)
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.plot(x, y)
plt.show()

Étape 2 : Ajout d'Étiquettes (Labels) aux Axes

Exemple :       Copier le code

plt.plot(x, y)
plt.xlabel('Axe des X')  # Ajout d'une étiquette pour l'axe des x
plt.ylabel('Axe des Y')  # Ajout d'une étiquette pour l'axe des y
plt.show()

Étape 3 : Ajout d'un Titre au Graphique

Exemple :       Copier le code

plt.plot(x, y)
plt.xlabel('Axe des X')
plt.ylabel('Axe des Y')
plt.title('Titre du Graphique')  # Ajout d'un titre au graphique
plt.show()

Étape 4 : Personnalisation des Polices

Exemple :       Copier le code

plt.plot(x, y)
plt.xlabel('Axe des X', fontdict={'fontsize': 12, 'fontweight': 'bold', 'fontstyle': 'italic'})
plt.ylabel('Axe des Y', fontdict={'fontsize': 12, 'fontweight': 'bold', 'fontstyle': 'italic'})
plt.title('Titre du Graphique', fontdict={'fontsize': 16, 'fontweight': 'bold'})
plt.show()

Spécifier la Couleur du Texte avec Matplotlib

Dans Matplotlib, vous pouvez aussi spécifier la couleur du texte des labels (étiquettes) et des titres en utilisant le paramètre color dans les fonctions plt.xlabel(), plt.ylabel(), et plt.title(). Voici comment vous pouvez définir la couleur du texte :

Définir la Couleur du Texte pour les Étiquettes (Labels) et les Titres

Pour les Étiquettes des Axes (Labels) :

Exemple :       Copier le code

plt.plot(x, y)
plt.xlabel('Axe des X', color='blue')  # Couleur du texte pour l'étiquette de l'axe X est définie en bleu
plt.ylabel('Axe des Y', color='green')  # Couleur du texte pour l'étiquette de l'axe Y est définie en vert
plt.show()

Pour le Titre du Graphique (Title) :

Exemple :       Copier le code

plt.plot(x, y)
plt.title('Titre du Graphique', color='red')  # Couleur du texte pour le titre est définie en rouge
plt.show()

En utilisant le paramètre color, vous pouvez spécifier la couleur du texte pour les étiquettes des axes (x et y) ainsi que pour le titre du graphique. Vous pouvez remplacer les valeurs de couleur ('blue', 'green', 'red', etc.) par n'importe quelle couleur HTML valide ou par son code hexadécimal (par exemple, '#FFA500' pour orange).

N'hésitez pas à ajuster les couleurs selon vos préférences pour obtenir le style visuel souhaité dans vos graphiques Matplotlib.

Étape 5 : Positionnement du Titre

Exemple :       Copier le code

plt.plot(x, y)
plt.xlabel('Axe des X', fontdict={'fontsize': 12, 'fontweight': 'bold', 'fontstyle': 'italic'})
plt.ylabel('Axe des Y', fontdict={'fontsize': 12, 'fontweight': 'bold', 'fontstyle': 'italic'})
plt.title('Titre du Graphique', fontdict={'fontsize': 16, 'fontweight': 'bold'}, loc='left')
plt.show()

Exemple pratique

Exemple :       Copier le code


import matplotlib.pyplot as plt

# Données pour le graphique (exemple)
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.figure(facecolor='lightgrey')

plt.plot(x, y)
plt.xlabel('Axe des X', color='red', fontdict={'fontsize': 16, 'fontweight': 'bold'})  # Ajout d'une étiquette pour l'axe des x
plt.ylabel('Axe des Y', color='green', fontdict={'fontsize': 16, 'fontweight': 'bold'})  # Ajout d'une étiquette pour l'axe des y

# Ajout d'un titre au graphique

plt.title('Titre du Graphique', fontdict={'fontsize': 16, 'fontweight': 'bold'}, color='blue')

plt.show()

Paramètre fontdict dans Matplotlib

Le paramètre fontdict dans Matplotlib est utilisé pour spécifier les attributs de police tels que la taille, le poids, le style, etc. pour les étiquettes (labels), le titre et d'autres éléments textuels dans les graphiques. Voici quelques-unes des valeurs possibles que vous pouvez utiliser dans fontdict :

  • fontsize: Taille de la police. Par exemple : 12, 14, etc.
  • fontweight: Poids de la police. Valeurs possibles : 'normal', 'bold', 'light', 'ultrabold', 'heavy', etc.
  • fontstyle: Style de la police. Valeurs possibles : 'normal', 'italic', 'oblique'.
  • fontfamily: Famille de police. Par exemple : 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace', etc.
  • color: Couleur du texte. Vous pouvez utiliser des noms de couleur (comme 'blue', 'red', 'green', etc.) ou des codes hexadécimaux ('#RRGGBB').

Exemple d'utilisation du paramètre fontdict avec ces valeurs possibles :

Exemple :       Copier le code

plt.xlabel('Axe des X', fontdict={'fontsize': 12, 'fontweight': 'bold', 'fontstyle': 'italic', 'color': 'blue'})
plt.title('Titre du Graphique', fontdict={'fontsize': 16, 'fontweight': 'normal', 'fontstyle': 'oblique', 'color': '#FFA500'})

N'hésitez pas à combiner ces valeurs pour personnaliser la police et la couleur du texte selon vos besoins et vos préférences dans vos graphiques Matplotlib.

Astuces et Conseils d'Utilisation

  • Expérimentez avec différents paramètres de fontdict pour personnaliser la police (taille, poids, style, etc.).
  • Utilisez les valeurs de loc pour placer le titre ('left', 'right', 'center') selon vos préférences.
  • N'hésitez pas à ajuster la taille des polices pour une meilleure lisibilité.

En utilisant ces étapes et conseils, vous pouvez créer et personnaliser facilement les étiquettes et les titres de vos graphiques avec Matplotlib.




Voir aussi nos tutoriel :

fonction substr_count, substr_count

Compte le nombre d'occurrences de segments dans une chaîne

L'attribut spellcheck

Spécifie si l'élément doit avoir son orthographe et la grammaire coché ou non

css3 Introduction

CSS est utilisé pour contrôler le style et la présentation des pages Web.