Maison > Article > développement back-end > Comment créer un graphique en entonnoir à l'aide de l'interface ECharts et Python
Comment créer un graphique en entonnoir à l'aide d'ECharts et de l'interface Python
Introduction :
La visualisation des données est un moyen important d'analyse et de présentation des données. Le graphique en entonnoir est un type de graphique de visualisation de données couramment utilisé. afficher les modifications et transformations des données. Cet article explique comment créer un graphique en entonnoir à l'aide des interfaces ECharts et Python, et fournit des exemples de code détaillés.
1. Préparation
Avant de commencer, nous devons nous assurer que les logiciels et les bibliothèques nécessaires ont été installés :
2. Importez les bibliothèques et les modules requis
Avant de commencer à dessiner le graphique en entonnoir, nous devons importer les bibliothèques et les modules requis. Dans cet article, nous utiliserons les bibliothèques et modules suivants :
from pyecharts.charts import Funnel from pyecharts import options as opts
3. Données pour créer un graphique en entonnoir
Avant de créer un graphique en entonnoir, nous devons préparer les données à afficher. Les graphiques en entonnoir se composent généralement de plusieurs éléments de données, chacun représentant les données d'une étape ou d'une étape. Dans cet article, nous prenons comme exemple la conversion des utilisateurs d'une plateforme d'achat en ligne, en supposant les données suivantes :
data = [("访问量", 100), ("注册量", 80), ("下单量", 60), ("支付量", 40), ("成交量", 20)]
4. Dessinez un graphique en entonnoir
Ensuite, nous utiliserons l'interface fournie par la bibliothèque ECharts pour dessiner un graphique en entonnoir . Le processus de dessin d'un graphique en entonnoir comprend les étapes suivantes :
funnel = Funnel(init_opts=opts.InitOpts(width="800px", height="600px")) funnel.set_global_opts(title_opts=opts.TitleOpts(title="用户转化漏斗图"))
funnel.add("转化量", data)
funnel.set_series_opts(label_opts=opts.LabelOpts(color="rgba(0, 0, 0, 0)"), itemstyle_opts=opts.ItemStyleOpts( border_color="rgba(0, 0, 0, 0)", border_width=0, color=JsCode(""" function(params) { var colorList = [ ['#FF7092', '#FF8FB8'], ['#FFB46E', '#FFC798'], ['#3ED2E6', '#4BDFF3'], ['#9AC86D', '#A2D47A'], ['#B6A2DE', '#BBAEE3'] ]; return new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: colorList[params.dataIndex][0] }, { offset: 1, color: colorList[params.dataIndex][1] }] ) } """) ) )
funnel.render("funnel_chart.html")
5. Exécutez le code et affichez les résultats
Exécutez le code ci-dessus dans Jupyter Notebook, le code générera un fichier nommé "funnel_chart.html". Nous pouvons ouvrir le fichier avec un navigateur et voir le graphique en entonnoir généré.
Conclusion :
Cet article présente les étapes de création d'un graphique en entonnoir à l'aide d'ECharts et de l'interface Python, et fournit des exemples de code détaillés. Grâce à ces exemples de code, les lecteurs peuvent dessiner des graphiques en entonnoir personnalisés en fonction de leurs propres besoins et données, et les appliquer à l'analyse et à la présentation des données. J'espère que cet article sera utile aux lecteurs, merci !
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!