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 相关文章推荐
pandas中Timestamp类用法详解
Dec 11 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
django query模块
Apr 20 Python
Python数据类型之列表和元组的方法实例详解
Jul 08 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
python生成器推导式用法简单示例
Oct 08 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
基于python实现微信好友数据分析(简单)
Feb 16 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 Python
Python设计密码强度校验程序
Jul 30 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
python工具——Mimesis的简单使用教程
Jan 16 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 #Python
Python 中数组和数字相乘时的注意事项说明
May 10 #Python
python 实现的截屏工具
python实现的人脸识别打卡系统
Python词云的正确实现方法实例
python神经网络编程之手写数字识别
利用Selenium添加cookie实现自动登录的示例代码(fofa)
You might like
制作美丽的拉花
2021/03/03 冲泡冲煮
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
javascript实现计算器功能
2020/03/30 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
python Cartopy的基础使用详解
2020/11/01 Python
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
学生自我评价范文
2014/02/02 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
家长会感言
2015/08/01 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
MySQL约束超详解
2021/09/04 MySQL