当前位置:   article > 正文

python数据可视化:基于pyecharts的BI数据大屏_pyecharts报表

pyecharts报表

在这里插入图片描述

1 背景

部门有很多业务数据都需要进行可视化展示,一方面是方便团队成员进行监控和分析,另一方面也是为了和业务部门共享分析成果,让数据产生更多的价值。虽然公司已经准备部署Tableau,但我们经过讨论后认为团队自己开发的大屏可以更灵活、也可以和Tableau形成互补。在寻找解决方案的时候,我们首先明确了以下几条原则,并且最终选定了pyecharts。
注:出于保密和效果考虑,BI版面和图表类型有调整,使用的数据全部为虚构。

  • 图表丰富,提供仪表盘、漏斗图、地理图、关系图等图表类型;
  • 样式美观,具有简单的动态效果和基础的交互功能;
  • 实现容易,尽可能使用python开源库,实现“一站式”的数据抽取、数据处理和可视化。

ECharts是由百度开源的基于JS的商业级数据图表库,具有简洁美观、交互丰富、高度定制等特点,我们可以在ECharts官网看到其具有非常丰富的图表类型和实例。pyecharts基于ECharts为我们提供了python的调用接口,可以生成“html”、“svg”、“png”、“jpeg”、“gif”和“pdf”格式的图表。
在这里插入图片描述

2 pyecharts的安装和使用

2.1 pyecharts的安装

pyecharts可以直接通过pip安装:

pip install pyecharts
  • 1

需要使用地图类图表的,还需要安装以下地图数据包:

pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
  • 1
  • 2
  • 3
  • 4
  • 5

2.2 pyecharts快速上手

下面我们来尝试使用pyecharts制作单个图表。以下代码首先创建了一个Bar类型的柱状图实例bar,指定了图表的主标题和副标题;然后用add的方法为bar传入了数据标签、x值和y值;最后,我们把图表保存成了html格式。

from pyecharts import Bar
bar=Bar("商品销量","各季度的商品销量")
bar.add("2018Q4",["轴承","弹簧","齿轮","导轨",&
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/587165
推荐阅读
相关标签
  

闽ICP备14008679号