Graphique en entonnoir (3D)

Fonctions :

  • go.Funnel()

    go.Funnel() crée un graphique en entonnoir, utilisé pour représenter des étapes séquentielles dans un processus avec des valeurs décroissantes, par exemple un tunnel de conversion marketing.

    Importation :

    import plotly.graph_objects as go

    Attributs :

    Paramètre Type Description Valeur par défaut
    y list Liste des noms des étapes de l’entonnoir (axe vertical). []
    x list Valeurs numériques associées à chaque étape (largeur des segments). []
    textinfo str Informations affichées sur chaque segment (ex. 'value+percent'). 'value+percent initial'
    marker dict Dictionnaire pour personnaliser les couleurs et bordures. {}
    name str Nom de la trace dans la légende. None

    Exemple de code :

    import plotly.graph_objects as go
    
    stages = ['Visiteurs', 'Ajouts au panier', 'Achats', 'Rétention']
    values = [1000, 800, 300, 150]
    
    fig = go.Figure(go.Funnel(
        y=stages,
        x=values,
        textinfo='value+percent initial',
        marker={'color': ['deepskyblue', 'lightsalmon', 'tan', 'teal']}
    ))
    fig.show()
    Résultat du code

    Explication du code :

    importe la bibliothèque plotly.graph_objects.
    
    
    Données de l'entonnoir
    `stages` contient les étapes successives du processus, et `values` les valeurs associées (par exemple, le nombre d’utilisateurs à chaque étape).
    Création du graphique en entonnoir
    `go.Funnel(y=stages, x=values, textinfo='value+percent initial', marker=...)` crée le graphique avec affichage des valeurs et pourcentage par rapport à l’étape initiale.
    Affichage
    `fig.show()` affiche la figure.