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下singleton模式的实现方法
Jul 16 Python
Python迭代和迭代器详解
Nov 10 Python
python实现手机通讯录搜索功能
Feb 22 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
python re正则匹配网页中图片url地址的方法
Dec 20 Python
python使用正则筛选信用卡
Jan 27 Python
Python实现多态、协议和鸭子类型的代码详解
May 05 Python
Python 中判断列表是否为空的方法
Nov 24 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
Python:__eq__和__str__函数的使用示例
Sep 26 Python
Python通过递归函数输出嵌套列表元素
Oct 15 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
php适配器模式介绍
2012/08/14 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
深入php内核之php in array
2015/11/10 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
Javascript typeof 用法
2008/12/28 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python调用服务接口的实例
2019/01/03 Python
Python实现多进程的四种方式
2019/02/22 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
python实现文字版扫雷
2020/04/24 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
canvas线条的属性详解
2018/03/27 HTML / CSS
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
毕业生医学检验求职信
2013/10/16 职场文书
办理信用卡工作证明
2014/01/11 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
2014年宣传工作总结
2014/11/18 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
python 使用pandas读取csv文件的方法
2022/12/24 Python