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中设置变量访问权限的方法
Apr 27 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
Python中print和return的作用及区别解析
May 05 Python
python程序变成软件的实操方法
Jun 24 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
python3实现猜数字游戏
Dec 07 Python
python分割一个文本为多个文本的方法
Jul 22 Python
tensorflow 模型权重导出实例
Jan 24 Python
linux 下selenium chrome使用详解
Apr 02 Python
python selenium xpath定位操作
Sep 01 Python
Python 的 __str__ 和 __repr__ 方法对比
Sep 02 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
django模板结构优化的方法
2019/02/28 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
python有几个版本
2020/06/17 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
小学生学雷锋演讲稿
2014/04/25 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
教师节倡议书
2014/08/30 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
放假通知格式
2015/04/14 职场文书
辩护意见书
2015/06/04 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
python3 字符串str和bytes相互转换
2022/03/23 Python
go goth封装第三方认证库示例详解
2022/08/14 Golang