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实现2048小游戏
Mar 30 Python
使用Python制作表情包实现换脸功能
Jul 19 Python
Django Rest framework解析器和渲染器详解
Jul 25 Python
如何为Python终端提供持久性历史记录
Sep 03 Python
Python安装与卸载流程详细步骤(图解)
Feb 20 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
Python实现仓库管理系统
May 30 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 23 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
Python高效编程技巧
2013/01/07 Python
python基础教程之元组操作使用详解
2014/03/25 Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
Python实现自动发送邮件功能
2021/03/02 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
中职生自荐信
2013/10/13 职场文书
生产内勤岗位职责
2013/12/07 职场文书
交通事故检查书范文
2014/01/30 职场文书
新学期决心书
2014/03/11 职场文书
民族精神月活动总结
2014/08/28 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技