Maison  >  Article  >  développement back-end  >  Comment dessiner un graphique en entonnoir à l'aide d'ECharts en Python

Comment dessiner un graphique en entonnoir à l'aide d'ECharts en Python

WBOY
WBOYoriginal
2023-12-17 21:06:581172parcourir

Comment dessiner un graphique en entonnoir à laide dECharts en Python

Comment dessiner un graphique en entonnoir à l'aide d'ECharts en Python

Introduction :
ECharts est une bibliothèque de graphiques open source développée par Baidu, qui offre une riche gamme de types de graphiques et de puissantes capacités de visualisation de données. Un graphique en entonnoir est l'un des types de graphiques couramment utilisés pour afficher une série de données à différentes étapes. La largeur du graphique en entonnoir diminue ou s'agrandit progressivement en fonction des données. Cet article explique comment utiliser la bibliothèque ECharts pour dessiner un graphique en entonnoir en Python et fournit des exemples de code correspondants.

Étape 1 : Installer la bibliothèque ECharts
Tout d'abord, nous devons installer la bibliothèque ECharts. L'installation peut être complétée simplement à l'aide de la commande pip :

pip install pyecharts

Étape 2 : Créer un graphique en entonnoir
Ensuite, nous devons créer un objet graphique en entonnoir. Utilisez le code suivant pour créer un graphique en entonnoir simple :

from pyecharts.charts import Funnel
from pyecharts import options as opts

# 创建漏斗图对象
funnel = Funnel()

# 添加数据
data = [("步骤一", 100), ("步骤二", 80), ("步骤三", 60), ("步骤四", 40), ("步骤五", 20)]
funnel.add("", data)

# 设置全局配置项
funnel.set_global_opts(title_opts=opts.TitleOpts(title="漏斗图示例"))

# 渲染图表
funnel.render()

Étape 3 : Définissez le style et les données du graphique en entonnoir
Dans le code ci-dessus, créez d'abord un objet Funnel pour dessiner le graphique en entonnoir. Ensuite, en appelant la méthode add de l’objet Funnel, vous pouvez ajouter les données du graphique en entonnoir. Chaque élément de données est constitué d'un tuple, le premier élément représente le nom de l'étape de l'entonnoir et le deuxième élément représente la valeur de l'étape.

Étape 4 : Définir les éléments de configuration globale du graphique
En appelant la méthode set_global_opts de l'objet graphique en entonnoir, vous pouvez définir les éléments de configuration globale du graphique en entonnoir. Dans cet exemple, nous définissons le titre du graphique en entonnoir sur « Exemple de graphique en entonnoir ».

Étape 5 : Rendre le graphique
Enfin, en appelant la méthode de rendu, le graphique en entonnoir peut être rendu dans un fichier HTML et enregistré localement.

Résumé :
Cet article présente les étapes de base pour dessiner un graphique en entonnoir à l'aide de la bibliothèque ECharts en Python et fournit des exemples de code correspondants. Grâce à ces codes, nous pouvons facilement dessiner un graphique en entonnoir et personnaliser le style et l'apparence du graphique en définissant des éléments de configuration globale.

Il convient de noter que le code ci-dessus ne fournit qu'un exemple de base et peut être modifié et personnalisé en fonction des besoins des applications réelles. Dans le même temps, ECharts prend également en charge des types de graphiques et des fonctions interactives plus riches, et les lecteurs peuvent explorer davantage d'autres fonctions et utilisations.

Références :

  • Documentation officielle d'ECharts : https://echarts.apache.org/
  • Dépôt GitHub d'ECharts : https://github.com/apache/echarts

Ce qui précède explique comment l'utiliser dans Python Une introduction à la création de graphiques en entonnoir avec ECharts, j'espère que cela vous sera utile !

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!

Déclaration:
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