Titre et Labels

Pour qu’un graphique soit clair et communicatif, il est essentiel de bien le tituler et d’étiqueter ses axes. Ces éléments apportent un contexte indispensable à l’interprétation des données, en indiquant ce qui est représenté et en facilitant la lecture.

Matplotlib, la bibliothèque de référence en visualisation Python, offre une grande flexibilité pour personnaliser les titres, les labels des axes, ainsi que les autres annotations d’un graphique. Vous pouvez ajuster la taille, la couleur, la police, la position, et bien plus encore, afin de rendre vos visualisations à la fois esthétiques et accessibles.

Fonctions :

  • plt.title()

    La fonction plt.title() permet d'ajouter un titre à un graphique. Ce titre est affiché en haut du graphique, et permet d'indiquer le sujet ou le thème du graphique.

    Importation :

    import matplotlib.pyplot as plt

    Attributs :

    Paramètre Type Description Valeur par défaut
    title str Le texte du titre du graphique. None
    fontsize float Taille de la police du titre. 16
    color str Couleur du texte du titre (ex : 'red', 'blue'). 'black'
    loc str Position du titre sur le graphique ('left', 'center', 'right'). 'center'
    pad float Espacement entre le titre et le graphique. 6.0

    Exemple de code :

    import matplotlib.pyplot as plt
    
    # Tracer une courbe simple
    x = [1, 2, 3, 4]
    y = [1, 4, 9, 16]
    plt.plot(x, y)
    
    # Ajouter un titre au graphique
    plt.title('Exemple de graphique', fontsize=18, color='blue')
    
    # Afficher le graphique
    plt.show()
    Résultat du code

    Explication du code :

    Le code ci-dessus crée un graphique simple à l'aide de la bibliothèque matplotlib.

    1. Tracé de la courbe :

    La fonction plt.plot(x, y) est utilisée pour tracer une courbe où x représente les valeurs de l'axe horizontal et y celles de l'axe vertical. Les données utilisées sont :

    • x : [1, 2, 3, 4] (valeurs sur l'axe des x).
    • y : [1, 4, 9, 16] (valeurs correspondantes sur l'axe des y, représentant un carré parfait).
    2. Ajout d'un titre :

    Le titre est ajouté avec la fonction plt.title(). Les arguments passés à cette fonction sont :

    • 'Exemple de graphique' : Le texte du titre.
    • fontsize=18 : La taille du texte du titre.
    • color='blue' : La couleur du texte du titre.
    3. Affichage du graphique :

    Enfin, la fonction plt.show() est appelée pour afficher le graphique à l'écran.

  • plt.xlabel()

    La fonction plt.xlabel() permet d'ajouter un label à l'axe des abscisses (axe horizontal) dans un graphique. Ce label est utilisé pour décrire ce que représente l'axe des x, ce qui rend le graphique plus compréhensible.

    Importation :

    import matplotlib.pyplot as plt

    Attributs :

    Paramètre Type Description Valeur par défaut
    xlabel str Le texte du label de l'axe des abscisses. None
    fontsize float Taille de la police du label. 12
    color str Couleur du texte du label (ex : 'red', 'blue'). 'black'
    labelpad float Espacement entre le label et l'axe. 4.0

    Exemple de code :

    import matplotlib.pyplot as plt
    
    # Tracer une courbe simple
    x = [1, 2, 3, 4]
    y = [1, 4, 9, 16]
    plt.plot(x, y)
    
    # Ajouter un label à l'axe des abscisses
    plt.xlabel('Valeur de X', fontsize=14, color='green')
    
    # Afficher le graphique
    plt.show()
    Résultat du code

    Explication du code :

    Ce code trace une courbe simple à l'aide de matplotlib et ajoute un label personnalisé à l'axe des abscisses.

    1. Tracé de la courbe :

    plt.plot(x, y) trace les points (x, y) suivants :

    • x = [1, 2, 3, 4]
    • y = [1, 4, 9, 16] (valeurs de x au carré)
    2. Ajout d'un label à l'axe des abscisses :

    Le label de l’axe X est défini par :

    plt.xlabel('Valeur de X', fontsize=14, color='green')
    • 'Valeur de X' : le texte affiché sous l’axe des abscisses.
    • fontsize=14 : la taille de la police.
    • color='green' : la couleur du texte du label.
    3. Affichage du graphique :

    plt.show() affiche la figure générée.

  • plt.ylabel()

    La fonction plt.ylabel() permet d'ajouter un label à l'axe des ordonnées (axe vertical) dans un graphique. Ce label est utile pour décrire ce que représente l'axe des y, ce qui améliore la lisibilité du graphique.

    Importation :

    import matplotlib.pyplot as plt

    Attributs :

    Paramètre Type Description Valeur par défaut
    ylabel str Le texte du label de l'axe des ordonnées. None
    fontsize float Taille de la police du label. 12
    color str Couleur du texte du label (ex : 'red', 'blue'). 'black'
    labelpad float Espacement entre le label et l'axe. 4.0

    Exemple de code :

    import matplotlib.pyplot as plt
    
    # Tracer une courbe simple
    x = [1, 2, 3, 4]
    y = [1, 4, 9, 16]
    plt.plot(x, y)
    
    # Ajouter un label à l'axe des ordonnées
    plt.ylabel('Valeur de Y', fontsize=14, color='blue')
    
    # Afficher le graphique
    plt.show()
    Résultat du code

    Explication du code :

    Ce code utilise matplotlib.pyplot pour tracer une courbe et personnaliser l'axe des ordonnées.

    1. Tracé de la courbe :

    Les points suivants sont tracés :

    • x = [1, 2, 3, 4]
    • y = [1, 4, 9, 16] (valeurs de x au carré)

    La courbe est tracée avec plt.plot(x, y).

    2. Label de l’axe des ordonnées :

    Le code suivant ajoute un label à l’axe Y :

    plt.ylabel('Valeur de Y', fontsize=14, color='blue')
    • 'Valeur de Y' : le texte affiché à gauche de l’axe vertical.
    • fontsize=14 : définit la taille du texte.
    • color='blue' : définit la couleur bleue pour ce texte.
    3. Affichage du graphique :

    plt.show() affiche le graphique final.