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 测试实现方法
Dec 24 Python
python ElementTree 基本读操作示例
Apr 09 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
python 美化输出信息的实例
Oct 15 Python
python IDLE 背景以及字体大小的修改方法
Jul 12 Python
pandas按行按列遍历Dataframe的几种方式
Oct 23 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
pytorch GAN伪造手写体mnist数据集方式
Jan 10 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
Feb 15 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
查看keras的默认backend实现方式
Jun 19 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
APMServ使用说明
2006/10/23 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python实现单词拼写检查
2015/04/25 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
Django中的Model操作表的实现
2018/07/24 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
python django生成迁移文件的实例
2019/08/31 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
中科创达面试题
2016/12/28 面试题
最新奶茶店创业计划书范文
2014/02/08 职场文书
公证委托书格式
2014/09/13 职场文书
一般党员对照检查材料
2014/09/24 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
2014教师评职称工作总结
2014/11/10 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
三好学生个人总结
2015/02/15 职场文书
主持人大赛开场白
2015/05/29 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
使用Ajax实现无刷新上传文件
2022/04/12 Javascript