Graphique en aires (3D)

Fonctions :

  • go.Scatter(fill='tozeroy')

    go.Scatter() avec fill='tozeroy' crée un graphique en courbe où l'aire sous la courbe est remplie en dessous jusqu'à l'axe des abscisses (axe y=0). Cela permet de visualiser l'aire sous la courbe, utile pour représenter des volumes ou tendances cumulatives.

    Importation :

    import plotly.graph_objects as go

    Attributs :

    Paramètre Type Description Valeur par défaut
    x list, array Coordonnées x des points tracés. []
    y list, array Coordonnées y des points tracés. []
    mode str Mode d'affichage des points : lignes, markers, etc. 'lines'
    fill str Zone à remplir sous la courbe : 'tozeroy' remplit jusqu'à y=0. None
    name str Nom de la trace dans la légende. None

    Exemple de code :

    import plotly.graph_objects as go
    
    x_values = [0, 1, 2, 3, 4, 5]
    y_values = [0, 2, 3, 2, 4, 3]
    
    trace = go.Scatter(
        x=x_values,
        y=y_values,
        mode='lines',
        fill='tozeroy',
        name='Aire sous la courbe'
    )
    
    fig = go.Figure(data=[trace])
    fig.show()
    Résultat du code

    Explication du code :

    importe la bibliothèque plotly.graph_objects.
    
    
    Données à tracer
    `x_values` et `y_values` sont des listes qui définissent les coordonnées des points sur le graphique.
    Création de la trace avec remplissage
    `go.Scatter(...)` crée une trace avec : - `mode='lines'` pour tracer uniquement les lignes, - `fill='tozeroy'` pour remplir la zone entre la courbe et l’axe y=0, - `name` pour nommer la trace dans la légende.
    Création et affichage de la figure
    `go.Figure(data=[trace])` crée la figure, et `fig.show()` l'affiche.