python使用matplotlib绘制饼状图
python使用matplotlib绘制饼状图
Python绘图需要下载安装matplotlib模块,它是一个数学绘图库,我们将使用它来制作简单的图表。
绘制饼状图
代码一:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 正常显示中文
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号labels ='A区','B区','C区','D区' #定义饼的标签名称
data = [15,30,45,10] #每个标签所占的比例数据
plt.pie(data, labels= labels, autopct='%0.2f%%') #绘制饼状图plt.savefig('饼状图1.jpg') # 保存到本地文件夹,当前路径下
plt.show() # 显示饼状图
运行效果
代码二:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号labels ='春季','夏季','秋季','冬季' #定义饼的标签名称
fraces = [15,30,45,10] #显示百分比数据
explode = [0, 0, 0.1, 0] #饼图分离plt.axis('equal') #设置x,y的刻度一样,使其饼图为正圆
plt.pie(x=fraces,labels= labels,autopct='%0.2f%%',explode= explode,shadow=True) # 设置阴影效果 绘制饼状图plt.savefig('饼状图2.jpg') # 保存到本地文件夹,当前路径下
plt.show() # 显示饼状图
运行效果
函数说明
plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False)
(1)x:指定绘图的数据
(2)explode:指定饼图某些部分的突出显示,即呈现爆炸式
(3)labels:为饼图添加标签说明,类似于图例说明
(4)colors:指定饼图的填充色
(5)autopct:自动添加百分比显示,可以采用格式化的方法显示
(6)pctdistance:设置百分比标签与圆心的距离
(7)shadow:是否添加饼图的阴影效果
(8)labeldistance:设置各扇形标签(图例)与圆心的距离
(9)startangle:设置饼图的初始摆放角度
(10)radius:设置饼图的半径大小
(11)counterclock:是否让饼图按逆时针顺序呈现
(12)wedgeprops:设置饼图内外边界的属性,如边界线的粗细、颜色等
(13)textprops:设置饼图中文本的属性,如字体大小、颜色等
(14)center:指定饼图的中心点位置,默认为原点
(14)frame:是否要显示饼图背后的图框,如果设置为True的话,需要同时控制图框x轴、y轴的范围和饼图的中心位置
python使用matplotlib绘制饼状图相关推荐
- python 数据可视化———绘制饼状图(bar)
python 数据可视化---绘制饼状图(bar) 从入门到入门,快速上手饼状图 前言 Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API. Pyplot 包含 ...
- Python+Matplotlib绘制饼状图模拟南丁格尔玫瑰图
开学第一课:一定不要这样问老师Python问题 董付国老师Python系列教材推荐与选用参考 ============= 版权声明:由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微 ...
- matplotlib绘制饼状图
源自http://blog.csdn.net/skyli114/article/details/77508430?ticket=ST-41707-PzNbUDGt6R5KYl3TkWDg-passpo ...
- 【python图像处理】python绘制饼状图
饼状图在统计分析中有着重要的应用,python中用于绘制饼状图是matplotlib中的pyplot类,这里就介绍一下,如何绘制饼状图. 直接看下面的代码 """ === ...
- Python绘制饼状图对商品库存进行分析
人生苦短,我用Python 一.序言 二.知识点 三.效果展示 四.代码展示 一.序言 今天来实践一下如何用Python对商品库存绘制饼状图进行分析 二.知识点 文件读写 基础语法 字符串处理 文件生 ...
- python绘制饼状图图例_python matplotlib饼状图参数及用法解析
这篇文章主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python的matplo ...
- python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例
本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...
- Python绘制饼状图/甜甜圈
Python Matplotlib.pyplot Matplotlib库是一个面向对象的绘图库.绘图界面由pyplot模块提供.该模块提供了许多绘图函数,以下记录的是饼状图/甜甜圈图的相关参数和绘图过 ...
- 数据可视化之matplotlib实战:plt.pie()函数 绘制饼状图
import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np# 防止乱码 mpl.rcParams[" ...
最新文章
- 在github上创建新分支
- Consul与外部服务
- 数据结构与算法之字符凭拼接最低字典序和数据流中取中位数
- git 基本使用教程
- linux c代码出现段错误,Linux下段错误(C语言)
- c语言字符指针清零,C语言中字符串的内存地址操作的相关函数简介
- python批量图片转pdf,用python 制作图片转pdf工具
- java jsessionid 会话,如何使用JSESSIONID手动加载Java会话?
- sybase修改密码
- 什么是Android上的“上下文”?
- 【语音处理】基于matlab GUI音乐多次回声图谱显示【含Matlab源码 1733期】
- 【网游加速器源码】PC/IOS/Android/安卓手游加速器客户端源代码,全套网游加速器系统解决方案
- css修改下拉框样式
- 解决Win11快捷键反应慢有延迟
- 转型实践|产品设计从青铜到王者—青铜篇
- 皮尔逊相关系数实现相似K线及其性能优化
- 2. Python函数式编程中的字符串,元组,函数的分类,高阶函数,一篇文章都介绍一遍
- 单词串联记忆 - 故事 - Party上浪漫的事后传
- 好用的Java工具类
- MVP Open Day- 微软社区大课堂招募学生啦