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()
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.