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操作时间和日期之asctime()方法的使用
May 22 Python
python创建进程fork用法
Jun 04 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
python查看列的唯一值方法
Jul 17 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 Python
Python基于mysql实现学生管理系统
Feb 21 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
如何利用python发送邮件
Sep 26 Python
Python datetime模块的使用示例
Feb 02 Python
Pytorch可视化的几种实现方法
Jun 10 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
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
Python中用altzone()方法处理时区的教程
2015/05/22 Python
python实现简单ftp客户端的方法
2015/06/28 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
Django之模板层的实现代码
2019/09/09 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
药品营销策划方案
2014/06/15 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
监理中标通知书
2015/04/16 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
MySQL创建管理LIST分区
2022/04/13 MySQL