Courbe (2D)

La courbe en deux dimensions (2D) est un type de graphique essentiel pour visualiser l’évolution ou la tendance d’une variable continue en fonction d’une autre variable, souvent le temps ou une autre mesure ordonnée.

Elle se compose d’un ensemble de points reliés par des segments de droite, ce qui permet d’observer facilement la forme générale, les fluctuations, les maxima et minima, ainsi que d’autres caractéristiques importantes des données.

Les courbes 2D sont largement utilisées pour :

Grâce à leur simplicité, les courbes 2D constituent un outil visuel puissant pour l’analyse exploratoire, la communication des résultats et la prise de décision basée sur les données.

Fonctions :

  • px.line()

    px.line() est une fonction de la bibliothèque Plotly Express qui permet de tracer des courbes interactives à partir d’un DataFrame. Elle est souvent utilisée pour visualiser l'évolution d'une variable dans le temps ou pour suivre une tendance selon une autre variable continue.

    Importation :

    import pandas as pd
    import plotly.express as px

    Attributs :

    Paramètre Type Description Valeur par défaut
    data_frame DataFrame Tableau de données source. Obligatoire
    x str Nom de la colonne à afficher sur l’axe des x. Obligatoire
    y str ou list Colonne(s) à afficher sur l’axe des y. Obligatoire
    color str Colonne utilisée pour distinguer les lignes par couleur. None
    line_group str Identifiant pour grouper les lignes. None
    markers bool Ajoute des points (marqueurs) aux sommets de la ligne. False
    title str Titre du graphique. None

    Exemple de code :

    import pandas as pd
    import plotly.express as px
    
    # Création d'un DataFrame
    data = {
        'Jour': ['Lun', 'Mar', 'Mer', 'Jeu', 'Ven'],
        'Ventes': [100, 120, 90, 130, 150]
    }
    
    df = pd.DataFrame(data)
    
    # Création du graphique en ligne
    fig = px.line(df, x='Jour', y='Ventes', markers=True, title='Évolution des ventes')
    
    # Affichage
    fig.show()
    Résultat du code

    Explication du code :

    importe pandas pour la manipulation des données et plotly.express pour créer des graphiques.
    
    
    Création du DataFrame
    Le dictionnaire data contient deux colonnes : 'Jour' (axe des x) et 'Ventes' (axe des y). df = pd.DataFrame(data) transforme ce dictionnaire en tableau de données.
    Création du graphique en ligne
    px.line(...) génère un graphique interactif avec : - x='Jour' en abscisses (jours de la semaine), - y='Ventes' en ordonnées (valeurs des ventes), - markers=True pour ajouter un point visible à chaque observation, - title='Évolution des ventes' pour le titre du graphique.
    Affichage
    fig.show() affiche le graphique interactif.