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 流程控制实例代码
Sep 25 Python
Python3.2模拟实现webqq登录
Feb 15 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
Python模拟用户登录验证
Sep 11 Python
配置 Pycharm 默认 Test runner 的图文教程
Nov 30 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
python中pip的使用和修改下载源的方法
Jul 08 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
python缺失值填充方法示例代码
Dec 24 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
php 异常处理实现代码
2009/03/10 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
php设计模式之单例模式代码
2016/06/11 PHP
简单实现PHP留言板功能
2016/12/21 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python使用生成器实现可迭代对象
2018/03/20 Python
python读取LMDB中图像的方法
2018/07/02 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
电子商务专业学生职业生涯规划
2014/03/07 职场文书
法律进学校实施方案
2014/03/15 职场文书
美术指导求职信
2014/03/17 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
物流管理专业自荐信
2014/06/23 职场文书
2015年党性分析材料
2014/12/19 职场文书
介绍信范文
2015/01/31 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
ubuntu端向日葵键盘输入卡顿问题及解决
2022/12/24 Servers