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中定义结构体的方法
Mar 04 Python
python3编码问题汇总
Sep 06 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
opencv python 傅里叶变换的使用
Jul 21 Python
python实现简单http服务器功能
Sep 17 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
Nov 14 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
pytorch 常用线性函数详解
Jan 15 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
Python中logger日志模块详解
Aug 04 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
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
使用python 获取进程pid号的方法
2014/03/10 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
python基础练习之几个简单的游戏
2017/11/10 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
python+OpenCV实现图像拼接
2020/03/05 Python
浅谈django 重载str 方法
2020/05/19 Python
python SOCKET编程基础入门
2021/02/27 Python
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
利群广告词
2014/03/20 职场文书
法人授权委托书
2014/04/03 职场文书
小学英语课后反思
2014/04/26 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
年度考核个人总结
2015/03/06 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
公证书
2019/04/17 职场文书
MySQL数据库 任意ip连接方法
2022/05/20 MySQL