Python饼状图的绘制实例


Posted in Python onJanuary 15, 2019
import numpy as np
import matplotlib.pyplot as plt
labels = 'A', 'B', 'C', 'D'
fracs = [15, 30.55, 44.44, 10]
explode = [0, 0, 0, 0] # 0.1 凸出这部分,
plt.axes(aspect=1) # set this , Figure is round, otherwise it is an ellipse
# autopct ,show percet
plt.pie(x=fracs, labels=labels, explode=explode, autopct='%3.1f %%',
    shadow=True, labeldistance=1.1, startangle=90, pctdistance=0.6 )
'''
labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置
autopct,圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
shadow,饼是否有阴影
startangle,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
pctdistance,百分比的text离圆心的距离
patches, l_texts, p_texts,为了得到饼图的返回值,p_texts饼图内部文本的,l_texts饼图外label的文本
'''
plt.show()

Python饼状图的绘制实例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python urlopen 使用小示例
Sep 06 Python
Python 文件重命名工具代码
Jul 26 Python
python使用cStringIO实现临时内存文件访问的方法
Mar 26 Python
python使用str & repr转换字符串
Oct 13 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
python基于Selenium的web自动化框架
Jul 14 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
Aug 11 Python
Python字典dict常用方法函数实例
Nov 09 Python
Python设计模式之状态模式原理与用法详解
Jan 15 #Python
Python设计模式之适配器模式原理与用法详解
Jan 15 #Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 #Python
matplotlib.pyplot绘图显示控制方法
Jan 15 #Python
python实现彩色图转换成灰度图
Jan 15 #Python
Python中new方法的详解
Jan 15 #Python
Python之循环结构
Jan 15 #Python
You might like
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
js点击返回跳转到指定页面实现过程
2020/08/20 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python中if __name__ == "__main__"详细解释
2014/10/21 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
pycharm快捷键汇总
2020/02/14 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
贷款承诺书范文
2014/05/19 职场文书
公司运动会策划方案
2014/05/25 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers