Maison > développement back-end > Tutoriel Python > Étapes pour dessiner un graphique en entonnoir à l'aide de l'interface ECharts et Python

Étapes pour dessiner un graphique en entonnoir à l'aide de l'interface ECharts et Python

PHPz
Libérer: 2023-12-17 21:06:47
original
1002 Les gens l'ont consulté

Étapes pour dessiner un graphique en entonnoir à laide de linterface ECharts et Python

Étapes pour dessiner un graphique en entonnoir à l'aide d'ECharts et de l'interface Python

Un graphique en entonnoir est un graphique visuel utilisé pour afficher plusieurs étapes de données. Il est généralement utilisé pour représenter le taux de conversion ou le rapport de quantité de chaque étape d'un processus. . Avant d'utiliser les interfaces ECharts et Python pour dessiner des graphiques en entonnoir, vous devez installer les bibliothèques et plug-ins correspondants, puis suivre les étapes ci-dessous.

Étape 1 : Installez les bibliothèques et plug-ins nécessaires
Avant d'utiliser les interfaces ECharts et Python pour dessiner des graphiques en entonnoir, vous devez vous assurer que les bibliothèques et plug-ins correspondants ont été installés. Tout d'abord, vous devez installer la bibliothèque ECharts pour Python. Vous pouvez utiliser la commande suivante pour l'installer :

pip install pyecharts
Copier après la connexion

De plus, vous devez également installer le plug-in echarts-gl officiellement fourni par ECharts. commande pour l'installer :

pip install echarts-gl
Copier après la connexion

Étape 2 : Importez les bibliothèques et modules nécessaires
Après avoir installé les bibliothèques et plug-ins nécessaires, vous devez importer les bibliothèques et modules correspondants dans le programme Python, y compris les modules pyecharts et pyecharts.globals. L'exemple est le suivant :

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.globals import ThemeType
Copier après la connexion

Étape 3 : Préparez les données
Avant de dessiner le graphique en entonnoir, les données correspondantes doivent être préparées. Les données peuvent être stockées à l'aide de listes ou de dictionnaires en Python. Supposons qu'il existe des données sur un entonnoir de vente, y compris les noms et les quantités de chaque étape. L'exemple est le suivant :

data = [
    ("访问", 15654),
    ("咨询", 12345),
    ("订单", 9523),
    ("点击", 7654),
    ("展现", 3421)
]
Copier après la connexion

Étape 4 : Configurez le graphique de l'entonnoir
Avant de dessiner le graphique de l'entonnoir, vous devez effectuer la configuration correspondante, y compris titre, thème, taille du graphique, etc. Un exemple est le suivant :

funnel = (
    Funnel(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    .add(
        series_name="",
        data_pair=data,
        gap=2,
        tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b}: {c}"),
        label_opts=opts.LabelOpts(is_show=True, formatter="{b}: {c}")
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="销售漏斗图", subtitle="数据来源"),
        legend_opts=opts.LegendOpts(is_show=False)
    )
    .set_series_opts(label_opts=opts.LabelOpts(position="inside"))
)
Copier après la connexion

Étape 5 : Générer un graphique en entonnoir
Utilisez la méthode de rendu pour générer le graphique en entonnoir dans un fichier HTML ou affichez-le dans Jupyter Notebook. Un exemple est le suivant :

funnel.render("funnel_chart.html")
Copier après la connexion

À ce stade, toutes les étapes de création d'un graphique en entonnoir à l'aide des interfaces ECharts et Python sont terminées. Vous pouvez obtenir le graphique d'entonnoir final en affichant le fichier HTML généré ou en l'affichant dans Jupyter Notebook.

Résumé :
Cet article présente les étapes spécifiques pour dessiner un graphique en entonnoir à l'aide des interfaces ECharts et Python, et fournit des exemples de code correspondants. Grâce aux étapes ci-dessus, vous pouvez facilement utiliser ECharts et Python pour dessiner un graphique en entonnoir magnifique et pratique afin d'afficher et d'analyser les données de manière plus intuitive et plus claire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal