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绘制饼状图相关推荐

  1. python 数据可视化———绘制饼状图(bar)

    python 数据可视化---绘制饼状图(bar) 从入门到入门,快速上手饼状图 前言 Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API. Pyplot 包含 ...

  2. Python+Matplotlib绘制饼状图模拟南丁格尔玫瑰图

    开学第一课:一定不要这样问老师Python问题 董付国老师Python系列教材推荐与选用参考 ============= 版权声明:由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微 ...

  3. matplotlib绘制饼状图

    源自http://blog.csdn.net/skyli114/article/details/77508430?ticket=ST-41707-PzNbUDGt6R5KYl3TkWDg-passpo ...

  4. 【python图像处理】python绘制饼状图

    饼状图在统计分析中有着重要的应用,python中用于绘制饼状图是matplotlib中的pyplot类,这里就介绍一下,如何绘制饼状图. 直接看下面的代码 """ === ...

  5. Python绘制饼状图对商品库存进行分析

    人生苦短,我用Python 一.序言 二.知识点 三.效果展示 四.代码展示 一.序言 今天来实践一下如何用Python对商品库存绘制饼状图进行分析 二.知识点 文件读写 基础语法 字符串处理 文件生 ...

  6. python绘制饼状图图例_python matplotlib饼状图参数及用法解析

    这篇文章主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python的matplo ...

  7. python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例

    本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...

  8. Python绘制饼状图/甜甜圈

    Python Matplotlib.pyplot Matplotlib库是一个面向对象的绘图库.绘图界面由pyplot模块提供.该模块提供了许多绘图函数,以下记录的是饼状图/甜甜圈图的相关参数和绘图过 ...

  9. 数据可视化之matplotlib实战:plt.pie()函数 绘制饼状图

    import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np# 防止乱码 mpl.rcParams[" ...

最新文章

  1. 在github上创建新分支
  2. Consul与外部服务
  3. 数据结构与算法之字符凭拼接最低字典序和数据流中取中位数
  4. git 基本使用教程
  5. linux c代码出现段错误,Linux下段错误(C语言)
  6. c语言字符指针清零,C语言中字符串的内存地址操作的相关函数简介
  7. python批量图片转pdf,用python 制作图片转pdf工具
  8. java jsessionid 会话,如何使用JSESSIONID手动加载Java会话?
  9. sybase修改密码
  10. 什么是Android上的“上下文”?
  11. 【语音处理】基于matlab GUI音乐多次回声图谱显示【含Matlab源码 1733期】
  12. 【网游加速器源码】PC/IOS/Android/安卓手游加速器客户端源代码,全套网游加速器系统解决方案
  13. css修改下拉框样式
  14. 解决Win11快捷键反应慢有延迟
  15. 转型实践|产品设计从青铜到王者—青铜篇
  16. 皮尔逊相关系数实现相似K线及其性能优化
  17. 2. Python函数式编程中的字符串,元组,函数的分类,高阶函数,一篇文章都介绍一遍
  18. 单词串联记忆 - 故事 - Party上浪漫的事后传
  19. 好用的Java工具类
  20. MVP Open Day- 微软社区大课堂招募学生啦

热门文章

  1. Eigen/Matlab库矩阵运算方法
  2. Shell脚本中读取文件每一行的方法总结
  3. 用狼的处世哲学做SOHO 二
  4. 再见,像风一样自由的男人纳什
  5. 百度员工吐槽:35岁失业,之前月薪2w,现降到5k都没人理
  6. 图片验证码反爬解决思路
  7. 筑牢网络安全,联瑞电子为您的信息传输系“安全带”
  8. 自学编程5个月找到了月薪12K的工作,我的方法值得大家借鉴
  9. CollapsingToolbarLayout折叠toolbar的使用说明
  10. Debug模式 控制台调试指令