echarts markline 不显示_年终报告数据报表不好看?python 让你数据秒变图表

pyecharts的介绍

pyecharts 是python中一个用于生成 Echarts 图表的类库。

echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。pyecharts 就是一个生成 Echarts 图表的类库,实际上就是 Echarts 与 Python 的对接,通过python来快速Echarts的图表。

环境安装:

  • 安装命令

53fec510f2dcbbea86a414f38b06348e.png

快速上手

话不多说,来先看看怎么使用,接下来看看下面这两组数据,是12月份第一个星期,某公司的三位测试人员在工作中发现的bug数量(数据纯属虚构)。

b1134e98c995c4d8545b68dbf1db2b35.png

这样看上去,一堆数据不太直观,接下来我们通过pyecharts来将这三组数据,快速转换为柱状图显示,代码如下:

ad2a1e5b58ed6a0f67e6fac74b47b232.png

运行上述代码,就会自动生成一个 render.html的文件,打开文件我们就可以看到下面这样的一个图表:

17221767022f76ad02b52186503b2727.png

通过pyecharts将数据转换为图表就是这么简单,pyecharts不仅仅可以生成柱状图,还可以生成其他各种各样的图表。

pyecharts可以绘制的图表类型一览表:

e20d2867bfc93fa7cb514134e7543a7f.png

接下来我们再找个类型的图表,一起来学习一下

仪表盘的绘制

需求背景:公司某个当前项目完成度66.6%,开会需要对该项目的进度做报告,需要将当前项目测试完成的进度,做成图表形式显示,代码如下:

c9675f287dec1f511b9d6c1c685d255c.png

运行上述代码,同样会在当前目录下生产一个render.html的文件,打开文件,就会看到如下图表

ee07c4403552ad5a3bc854077cba4b55.png

需求升级:如果同时要生产多个项目的进度报表怎么做呢?

代码如下:

540d39581eaf3e965f8105324cc798dc.png

运行代码之后,同样会是生成一个render.html的文件,打开之后能够看到两个图表

f6d841370ad73b07f9cc39546cc3b3ee.png

上述方法也可以将不同类型的图表绘制在同一个文件中,pyecharts中也提供了关于图表显示位置及大小的设置,更多的图表绘制,大家可以去看pyecharts的官文文档。

说明:此文章为柠檬班木森老师原创,转载需注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值