Python超简单容易上手的画图工具库推荐


Posted in Python onMay 10, 2021

今天,在网上发现一款很棒的python画图工具库。很简单的api调用就能生成漂亮的图表。并且可以进行一些互动。

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒。废话不多说下来直接看效果(对于我这种没审美感的人来是我觉得挺漂亮的)。

使用之前需要安装一下:安装命令很简单:Pip就可以安装:

这里我安装在我的虚拟环境中了:pip install pyecharts

官方的文档和demo很详细。可以查看参阅。

这里通过几个简单的例子画图来展现数据的可视化。

1:生成一个柱状图:

Python超简单容易上手的画图工具库推荐

这里会在你的当前文件夹下生成一个html文件。打开后便是你想看到的图片:

Python超简单容易上手的画图工具库推荐

在页面上1,2的位置都是可交互的。你可以下载,保存为图片。

在官方文档中有详细的说明,在你的add() 中设置 is_more_utils 为 True ,你会看到更多的实用按钮:

Python超简单容易上手的画图工具库推荐

可以帮您转成折线图。

为了方便使用你可以直接使用 Jupyter Notebook 来展示图表,matplotlib 有的,pyecharts 也会有的。其他具体特性可参考官方文档。

2:生成一个饼图:

Python超简单容易上手的画图工具库推荐

生成如下:

Python超简单容易上手的画图工具库推荐

这个也是可交互的:

比如:我们点击裤子和高跟鞋把他们去掉:

Python超简单容易上手的画图工具库推荐

3:生成一个漏斗图:

Python超简单容易上手的画图工具库推荐

同样生成的漏斗图也是可交互的:

Python超简单容易上手的画图工具库推荐

把裤子去掉:

Python超简单容易上手的画图工具库推荐

4:生成一个仪表盘:

Python超简单容易上手的画图工具库推荐

Python超简单容易上手的画图工具库推荐

5:生成一个地图:

支持根据数据来渲染地图:

地图需要安装一系列的插件,当然pip就可以搞定:

Python超简单容易上手的画图工具库推荐

官网上的一个例子:

Python超简单容易上手的画图工具库推荐

这里实用的是全国主要城市的空气质量,可以自定义为自己的数据:比如全年降水量等需要地理位置显示的场景。

Python超简单容易上手的画图工具库推荐

还可以针对各个省份进行单独的显示:

Python超简单容易上手的画图工具库推荐

Python超简单容易上手的画图工具库推荐

6:生成一个水球图:

Python超简单容易上手的画图工具库推荐

简单的几行代码:

Python超简单容易上手的画图工具库推荐

7:生成一个雷达图:

Python超简单容易上手的画图工具库推荐

这样就生成了我们在MOBA游戏结束后常见的那个图:

Python超简单容易上手的画图工具库推荐

有没有很熟悉。

8:生成一个词云:

词云经常看见:

这里也可以生成:

Python超简单容易上手的画图工具库推荐

这样就生成了漂亮的词云图:

Python超简单容易上手的画图工具库推荐
Python超简单容易上手的画图工具库推荐

到此这篇关于Python超简单容易上手的画图工具库推荐的文章就介绍到这了,更多相关Python画图工具库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python赋值语句后逗号的作用分析
Jun 08 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
python读取excel表格生成erlang数据
Aug 26 Python
速记Python布尔值
Nov 09 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 Python
python实现电子书翻页小程序
Jul 23 Python
python应用文件读取与登录注册功能
Sep 23 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
Python 实现自动登录+点击+滑动验证功能
Jun 10 Python
python 使用建议与技巧分享(四)
Aug 18 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
php操作xml入门之cdata区段
2015/01/23 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
php实现的生成排列算法示例
2019/07/25 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
javascript的内存管理详解
2013/08/07 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
Python常见异常分类与处理方法
2017/06/04 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
谈谈Python中的while循环语句
2019/03/10 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
运动会入场解说词300字
2014/01/25 职场文书
初三政治教学反思
2014/01/30 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server