pyecharts的介绍
pyecharts 是python中一个用于生成 Echarts 图表的类库。
echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。pyecharts 就是一个生成 Echarts 图表的类库,实际上就是 Echarts 与 Python 的对接,通过python来快速Echarts的图表。
环境安装:
- 安装命令
快速上手
话不多说,来先看看怎么使用,接下来看看下面这两组数据,是12月份第一个星期,某公司的三位测试人员在工作中发现的bug数量(数据纯属虚构)。
这样看上去,一堆数据不太直观,接下来我们通过pyecharts来将这三组数据,快速转换为柱状图显示,代码如下:
运行上述代码,就会自动生成一个 render.html的文件,打开文件我们就可以看到下面这样的一个图表:
通过pyecharts将数据转换为图表就是这么简单,pyecharts不仅仅可以生成柱状图,还可以生成其他各种各样的图表。
pyecharts可以绘制的图表类型一览表:
接下来我们再找个类型的图表,一起来学习一下
仪表盘的绘制
需求背景:公司某个当前项目完成度66.6%,开会需要对该项目的进度做报告,需要将当前项目测试完成的进度,做成图表形式显示,代码如下:
运行上述代码,同样会在当前目录下生产一个render.html的文件,打开文件,就会看到如下图表
需求升级:如果同时要生产多个项目的进度报表怎么做呢?
代码如下:
运行代码之后,同样会是生成一个render.html的文件,打开之后能够看到两个图表
上述方法也可以将不同类型的图表绘制在同一个文件中,pyecharts中也提供了关于图表显示位置及大小的设置,更多的图表绘制,大家可以去看pyecharts的官文文档。
说明:此文章为柠檬班木森老师原创,转载需注明出处