Table des matières
1. Introduction aux diagrammes pyecharts
2. Méthodes courantes des Pyecharts
3. Pyecharts dessine des histogrammes
3.1 Dessiner un histogramme parallèle
3.2 Dessiner un histogramme horizontal
1. Introduction aux diagrammes pyecharts
Pyecharts est une bibliothèque Python permettant de créer des graphiques interactifs. Il est basé sur Echarts, une puissante bibliothèque de graphiques JavaScript, et Pyecharts permet aux développeurs Python de générer facilement différents types de graphiques à l'aide du code Python, notamment des graphiques linéaires, des camemberts, des nuages de points, des histogrammes, des cartes géographiques et des cartes thermiques, etc. L'objectif de Pyecharts est de faciliter la visualisation des données tout en restant hautement personnalisable.
2. Méthodes courantes des Pyecharts
- chart_name=Type() : initialise un type spécifique de graphique
- chart_name.add() : Ajouter des données et des éléments de configuration
- chart_name.render() : générer des fichiers locaux
- chart_name.render_notebook : affichage dans le notebook Jupyter
3. Pyecharts dessine des histogrammes
Un histogramme peut être dessiné à l'aide de la fonction Bar.
- add_xaxis : ajoute les paramètres de l'axe X
- add_yaxis : ajouter les paramètres de l'axe Y
- set_global_opts : paramètres de configuration globaux
- set_series_opts : paramètres de configuration de la série
3.1 Dessiner un histogramme parallèle
from pyecharts.charts import Bar
from pyecharts import options as opts
bar = Bar()
bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts = opts.TitleOpts(title = "货品销售情况",subtitle = "A和B公司"))
bar.render_notebook()
Graphique de résultat :
3.2 Dessiner un histogramme horizontal
from pyecharts.charts import Bar
from pyecharts import options as opts
%matplotlib inline
bar = Bar()
bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts=opts.TitleOpts(title="货品销售情况",subtitle = "A和B公司"),toolbox_opts = opts.ToolboxOpts(is_show = True))
bar.set_series_opts(label_opts=opts.LabelOpts(position = "right"))
bar.reversal_axis()
bar.render_notebook()
Graphique de résultat :
Il existe des options dans le coin supérieur droit pour modifier le style de l'image, par exemple en passant à un style empilé :