基于Python绘制美观动态圆环图、饼图


Posted in Python onJune 03, 2020

前言

本文采用PyEchartsv1.x版本进行绘制地图。

注:PyEcharts分为 v0.5.x 和 v1.x 两个大版本,v0.5.x 和 v1.x 间不兼容,v0.5.x是基于Python2.7+、3.4+版本开发的,而v1.x是一个全新的版本,它是基于Python3.6+版本开发的,另外经PyEcharts开发团队决定,0.5.x 版本将不再进行维护。

绘制的饼图效果是这样的:

基于Python绘制美观动态圆环图、饼图

没有安装PyEcharts的,先安装PyEcharts:

基于Python绘制美观动态圆环图、饼图

安装好PyEcharts之后,就可以将需要使用的模块进行导入:

基于Python绘制美观动态圆环图、饼图

先定义或导入数据:

基于Python绘制美观动态圆环图、饼图

然后将数据处理成PyEcharts所要求的格式:

接下来就可以绘制饼图了:

基于Python绘制美观动态圆环图、饼图

那么圆环图该怎么绘制呢?其实很简单只要在绘制饼图的代码上加一行代码就行了

基于Python绘制美观动态圆环图、饼图

绘制的圆环图效果是这样的:

基于Python绘制美观动态圆环图、饼图

看出区别了吗?

只要在add()中添加饼图半径的设置:radius=["50%", "70%"]

数组的第一项是内半径,第二项是外半径,默认设置成百分比,这两个参数大家自己多设置下不同的比例大小就知道如何使用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现socket客户端和服务端简单示例
Feb 24 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python实现获取命令行输出结果的方法
Jun 10 Python
python的pdb调试命令的命令整理及实例
Jul 12 Python
python获取外网IP并发邮件的实现方法
Oct 01 Python
python导出hive数据表的schema实例代码
Jan 22 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
Feb 03 Python
Tensorflow环境搭建的方法步骤
Feb 07 Python
详解python中的hashlib模块的使用
Apr 22 Python
Python持续监听文件变化代码实例
Jul 22 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
如何用python开发Zeroc Ice应用
Jan 29 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 #Python
浅谈python opencv对图像颜色通道进行加减操作溢出
Jun 03 #Python
python golang中grpc 使用示例代码详解
Jun 03 #Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 #Python
QML用PathView实现轮播图
Jun 03 #Python
Python基于smtplib协议实现发送邮件
Jun 03 #Python
Pytorch环境搭建与基本语法
Jun 03 #Python
You might like
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
随机显示经典句子或诗歌的javascript脚本
2007/08/04 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
Python通过poll实现异步IO的方法
2015/06/04 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
Python Django 页面上展示固定的页码数实现代码
2019/08/21 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
string = null 和string = ''的区别
2013/04/28 面试题
企业管理培训感言
2014/01/27 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
小学社团活动总结
2014/06/27 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
拆迁委托协议书
2014/09/15 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
人工作失职检讨书
2015/05/05 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
Golang实现可重入锁的示例代码
2022/05/25 Golang
详解MySQL的内连接和外连接
2023/05/08 MySQL