python利用matplotlib库绘制饼图的方法示例


Posted in Python onDecember 18, 2016

介绍

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。

matplotlib的安装方法可以点击这里

这篇文章给大家主要介绍了python用matplotlib绘制饼图的方法,话不多说,下面来看代码。

示例代码

import matplotlib.pyplot as plt

# The slices will be ordered and plotted counter-clockwise.
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i.e. 'Hogs')

plt.pie(sizes, explode=explode, labels=labels, colors=colors,
  autopct='%1.1f%%', shadow=True, startangle=90)

# Set aspect ratio to be equal so that pie is drawn as a circle.
plt.axis('equal')


plt.savefig('D:\\pie.png')
plt.show()

结果

python利用matplotlib库绘制饼图的方法示例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
用Python的线程来解决生产者消费问题的示例
Apr 02 Python
简单介绍Python中的filter和lambda函数的使用
Apr 07 Python
python实现根据ip地址反向查找主机名称的方法
Apr 29 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
Python的shutil模块中文件的复制操作函数详解
Jul 05 Python
python编写Logistic逻辑回归
Dec 30 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
Jul 23 Python
python绘制雪景图
Dec 16 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 Python
浅谈Python的垃圾回收机制
Dec 17 #Python
谈谈如何手动释放Python的内存
Dec 17 #Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 #Python
深入理解NumPy简明教程---数组2
Dec 17 #Python
深入理解NumPy简明教程---数组1
Dec 17 #Python
Python脚本获取操作系统版本信息
Dec 17 #Python
详解python中xlrd包的安装与处理Excel表格
Dec 16 #Python
You might like
如何去掉文章里的 html 语法
2006/10/09 PHP
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
JavaScript之编码规范 推荐
2012/05/23 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
three.js实现圆柱体
2018/12/30 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
八大排序算法的Python实现
2021/01/28 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
质检员岗位职责
2015/02/03 职场文书
2015大学迎新标语
2015/07/16 职场文书
新兵入伍决心书
2015/09/22 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python