基于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中logging模块的用法实例
Sep 29 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
Mar 02 Python
Python OpenCV实现视频分帧
Jun 01 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
解决c++调用python中文乱码问题
Jul 29 Python
Python高并发和多线程有什么关系
Nov 14 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
python安装及变量名介绍详解
Dec 12 Python
python实现批量提取指定文件夹下同类型文件
Apr 05 Python
浅谈Python从全局与局部变量到装饰器的相关知识
Jun 21 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 之Section与Cookie使用总结
2012/09/14 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
python用来获得图片exif信息的库实例分析
2015/03/16 Python
python中dir函数用法分析
2015/04/17 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
详细介绍Python的鸭子类型
2016/09/12 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
企业办公室主任岗位职责
2014/02/19 职场文书
文明村镇申报材料
2014/05/06 职场文书
保护环境倡议书300字
2014/05/19 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
Python 数据可视化之Bokeh详解
2021/11/02 Python
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS