python画饼图程序_python使用matplotlib画饼状图
本文实例为大家分享了python使用matplotlib画饼状图的具体代码,供大家参考,具体内容如下
代码与详细注释
from matplotlib import pyplot as plt
#调节图形大小,宽,高
plt.figure(figsize=(6,9))
#定义饼状图的标签,标签是列表
labels = [u'第一部分',u'第二部分',u'第三部分']
#每个标签占多大,会自动去算百分比
sizes = [60,30,10]
colors = ['red','yellowgreen','lightskyblue']
#将某部分爆炸出来, 使用括号,将第一块分割出来,数值的大小是分割出来的与其他两块的间隙
explode = (0.05,0,0)
patches,l_text,p_text = plt.pie(sizes,explode=explode,labels=labels,colors=colors,
labeldistance = 1.1,autopct = '%3.1f%%',shadow = False,
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的文本
#改变文本的大小
#方法是把每一个text遍历。调用set_size方法设置它的属性
for t in l_text:
t.set_size=(30)
for t in p_text:
t.set_size=(20)
# 设置x,y轴刻度一致,这样饼图才能是圆的
plt.axis('equal')
plt.legend()
plt.show()
结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python画饼图程序_python使用matplotlib画饼状图相关推荐
- python绘制饼图双层_Python通过matplotlib画双层饼图及环形图简单示例
(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...
- python绘制饼图程序_python使用Matplotlib绘制饼图
一.函数原型 plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=Fals ...
- python画饼图函数_python的matplotlib饼状图
在python的matplotlib画图函数中,饼状图的函数为pie pie函数参数解读 plt.pie(x, explode=None, labels=None, colors=None, auto ...
- 【matplotlib】饼状图
python饼状图,详细介绍 基本介绍 python环境 安装相关第三方库 pip install matplotlib 详细参数 基本绘制 import matplotlib.pyplot as p ...
- Matplotlib的饼状图
上次我们获取了电影的产地.类型,这节我们就对这些数据进行可视化,看看能不能找出高票房的电影有什么特别的地方 目录: 1.处理数据 2.基本展示 3.多幅子图 4.参数展示 1.处理数据 这是我们上节获 ...
- python使用matplotlib 画柱状图代码_Python 使用 matplotlib 画柱状图教程
Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...
- python如何画动态海浪_python使用matplotlib画动态图
matplotlib是python的核心绘图库,是python的一个开源项目,旨在为python提供一个绘图库. matplotlib matplotlib与numpy组合是一种可行的matlab替代 ...
- python 可视化饼图_Python可视化学习(饼状图,坐标系...)
写在前面的话 01 今天资源君带大家学习一下Python的可视化,何谓可视化呢?我们常常听说Python的数据分析,数据分析中很重要的一个就是将数据展示出来,如何展示出来呢?这就得靠我们的Python ...
- 怎么用python画饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel
原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...
最新文章
- 基于数组实现队列(基于Java实现)
- LiveVideoStackCon 2018日程(草稿)发布
- 摘抄《天龙八部》诗词回目
- android 简单的音乐播放器实现播放模式的切换
- STL中算法锦集(一)
- 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理
- SAP Spartacus cost center list里通向detail页面的url生成逻辑
- 让批处理文件(.bat)程序无窗口(隐藏/静默)运行
- Android 扫描SD卡中的所有视频文件
- 进程互斥的硬件实现方法
- C#窗口间传递消息(聊天记录)
- 2008社工新书《黑客社会工程学攻击》
- 技术图文:基于“科比投篮”数据集学Pandas
- 22-5 论如何将标准中国地图矢量化并且导入arcgis中
- android两边是椭圆的按钮,自定义Button形状(圆形、椭圆)
- 2-13 搭建LAMP环境并部署Ucenter和Ucenter-home网站
- 32位浮点数转十进制与二进制
- 什么是Restful风格
- Day13零基础入门python第019讲课后测试题及答案:我的地盘听我的
- mysql MMM架构
热门文章
- 艾创机器人_世界教育机器人大赛 2019赛季世界锦标赛落幕曲靖代表队获多个奖项...
- 文本分类--普通分类
- html框架有什么作用,使用HTML5+CSS+JS框架有那些好处
- 【C++深度剖析教程16】智能指针的分析
- LeetCode 111. Minimum Depth of Binary Tree
- TabBarController创建及使用方法简介
- Metasploit Framework命令汇总
- 输入学生成绩,并按升序排列 Ascending.java
- 【Breadth-first Search 】934. Shortest Bridge
- 深度学习第五课-训练注意事项与框架使用