基于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 字符串操作方法大全
Mar 11 Python
Python中Django框架下的staticfiles使用简介
May 30 Python
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
Python下调用Linux的Shell命令的方法
Jun 12 Python
python爬虫学习笔记之pyquery模块基本用法详解
Apr 09 Python
jupyter notebook 重装教程
Apr 16 Python
Django集成MongoDB实现过程解析
Dec 01 Python
python3中布局背景颜色代码分析
Dec 01 Python
python中delattr删除对象方法的代码分析
Dec 15 Python
Python实现京东抢秒杀功能
Jan 25 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环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
php无序树实现方法
2015/07/28 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
浅谈PHP封装CURL
2019/03/06 PHP
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
JsChart组件使用详解
2018/03/04 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python实现ftp客户端示例分享
2014/02/17 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
Python用SSH连接到网络设备
2021/02/18 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
高三自我鉴定
2013/10/23 职场文书
优秀经理获奖感言
2014/03/04 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
Python上下文管理器Content Manager
2021/06/26 Python