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程序抓取新浪在国内的所有IP的教程
May 04 Python
Python实现文件按照日期命名的方法
Jul 09 Python
python+selenium+autoit实现文件上传功能
Aug 23 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
python pandas读取csv后,获取列标签的方法
Nov 12 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
详解python深浅拷贝区别
Jun 24 Python
python hough变换检测直线的实现方法
Jul 12 Python
Python Django Cookie 简单用法解析
Aug 13 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
Python机器学习之KNN近邻算法
May 14 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
php 文件夹删除、php清除缓存程序
2009/08/25 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
python opencv实现图像边缘检测
2019/04/29 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
局域网标准
2016/09/10 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
劲霸男装广告词改编版
2014/03/21 职场文书
课外小组活动总结
2014/08/27 职场文书
研究生简历自我评
2015/03/11 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python