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 Web开发框架Django
Jun 30 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
May 25 Python
python设计模式大全
Jun 27 Python
Python实现的爬取网易动态评论操作示例
Jun 06 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
Python跳出多重循环的方法示例
Jul 03 Python
python挖矿算力测试程序详解
Jul 03 Python
python redis 批量设置过期key过程解析
Nov 26 Python
Python如何基于rsa模块实现非对称加密与解密
Jan 03 Python
如何让python的运行速度得到提升
Jul 08 Python
PyTorch安装与基本使用详解
Aug 31 Python
如何使用Python实现一个简易的ORM模型
May 12 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
php实现无限级分类(递归方法)
2015/08/06 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
bootstrap table实例详解
2017/01/06 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
微信小程序实现导航栏和内容上下联动功能代码
2020/06/29 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
[00:10]神之谴戒
2019/03/06 DOTA
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
python刷投票的脚本实现代码
2014/11/08 Python
python查询mysql中文乱码问题
2014/11/09 Python
github配置使用指南
2014/11/18 Python
Python字符串处理实例详解
2017/05/18 Python
详解python3中的真值测试
2018/08/13 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
想学python 这5本书籍你必看!
2018/12/11 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
django中的图片验证码功能
2019/09/18 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
人力资源本科毕业生求职信
2014/06/04 职场文书
化工实习心得体会
2014/09/09 职场文书
高考升学宴答谢词
2015/01/20 职场文书
小学端午节活动总结
2015/02/11 职场文书
回复函格式及范文
2015/07/14 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL