Graphiques en barres (bar)

  • plt.bar()

    La fonction plt.bar() permet de créer un diagramme à barres verticales. C'est un moyen classique de représenter des données discrètes sous forme de barres, où chaque barre représente une catégorie et sa hauteur correspond à la valeur associée.

    Importation :
    import matplotlib.pyplot as plt
    Attributs :
    Paramètre Type Description Valeur par défaut
    height array-like Les hauteurs des barres (les valeurs pour chaque catégorie). None
    x array-like Les positions des barres sur l’axe des x (les catégories ou les positions de chaque barre). None
    width float La largeur des barres. Par défaut, chaque barre occupe un espace égal sur l’axe des x. 0.8
    color str / list Couleur des barres, soit une chaîne de caractères pour une couleur unique, soit une liste de couleurs pour chaque barre. 'blue'
    edgecolor str Couleur des bords des barres. 'black'
    align str Alignement des barres : ‘center’ ou ‘edge’ (si ‘edge’, la barre sera alignée par rapport à sa position sur l’axe des x). 'center'
    Exemple de code :
    import matplotlib.pyplot as plt
    
    # Données à représenter
    categories = ['A', 'B', 'C', 'D']
    values = [10, 15, 7, 5]
    
    # Création du diagramme à barres
    plt.bar(categories, values, color='lightcoral', edgecolor='black')
    
    # Ajout d'un titre et des labels
    plt.title("Exemple de diagramme à barres")
    plt.xlabel("Catégories")
    plt.ylabel("Valeurs")
    
    # Affichage du graphique
    plt.show()
    Explication du code :

    La fonction plt.bar() est utilisée pour créer un diagramme à barres avec les catégories dans categories et les valeurs correspondantes dans values. Les barres sont colorées en rouge clair (color='lightcoral') et ont un bord noir (edgecolor='black').

    Remarques :

      • Personnalisation : Il est possible de personnaliser la largeur des barres avec width, de choisir la couleur des barres avec color, et de définir l’alignement des barres avec align.

      • Graphiques multiples : Si vous avez plusieurs séries de données, vous pouvez les afficher sur le même graphique en superposant plusieurs appels à plt.bar().

      • Visualisation : Le diagramme à barres est très utile pour comparer des catégories entre elles de manière visuelle.