绘制饼图

matplotlib 模块使用pie函数绘制饼图,其调用方式如下:

  1. matplotlib.pyplot.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, rotatelabels=False, *, data=None)[source]

饼图是逆时针绘制的,参数x表示绘制的序列数据,explode用于突出某个楔形(切片),具体值为偏移圆中心的占比,labels是一个字符串序列,用于给每个楔形打标签,colors用于指定楔形的颜色,autopct参数表示用数值标记楔形,可指定显示方式且标记在内部。

代码示例

# 绘制育龄妇女的受教育程度分布饼图
import matplotlib.pyplot as plt# ********** Begin *********#
#总数据
Num = 46431380
#单个数据
data = [2052380,11315444,20435242,7456627,3014264,1972395,185028]
#数据标签
labels = ['none', 'primary', 'junior', 'senior', 'specialties', 'bachelor', 'master']
#各区域颜色
colors = ['red','orange','yellow','green','purple','blue','black']
#数据计算处理
sizes = [data[0]/Num*100,data[1]/Num*100,data[2]/Num*100,data[3]/Num*100,data[4]/Num*100,data[5]/Num*100,data[6]/Num*100]
#设置突出模块偏移值
expodes = (0,0,0.1,0,0,0,0)
#设置绘图属性并绘图
plt.pie(sizes,explode=expodes,labels=labels,shadow=True,colors=colors)
## 用于显示为一个长宽相等的饼图
plt.axis('equal')
#保存并显示
plt.savefig('picture/step3/fig3.png')
plt.show()
# ********** End **********#

运行结果

Python绘制饼状图相关推荐

  1. 年末大清仓,用Python绘制饼状图对商品库存进行分析

    前言 这不是都要回家过年了 很多店家都开始了年末大清仓,很多东西开始甩卖(咳咳.吐槽一下.很多都是挂个牌子说清仓甩卖.结果有些的卖的还更贵些) 不扯那么多,今天分享一下如何用python绘制饼状图多商 ...

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

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

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

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

  4. 年末盘点时间——用Python绘制饼状图对商品库存进行分析

    人生苦短,我用python 存货盘点最重要的是什么,盘点比例要达到, 比如说要达到80%,于是就拿着企业给导的进销存明细表, 于是就开始筛选大金额的存货作为选择的样本, 这样就够比例了. 可是实际盘点 ...

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

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

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

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

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

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

  8. python绘制饼状图图例_Python图表绘制很简单,一文带你学会如何生成带图例的饼图...

    matplotlib库,作为Python数据可视化的常用库和经典库,咱们已经探讨了多次,并了解了内部多个函数的使用,上次咱们聊了如何在图表中添加各种样式的图例,今天呢,咱们接着上次的内容继续深入聊聊, ...

  9. python绘制饼状图图例_使用matplotlib的所有饼图的通用图例

    图例只需调用一次,否则将显示7个不同的图例.我在下面展示了一个例子.请注意,您必须将自己的数据替换为ax.pie():data1 = (10,90) # some data to be plotted ...

最新文章

  1. leetcode005 longest_palidrome
  2. python加密库_python基于pyDes库实现des加密的方法
  3. python列表生成式和if语句、if...else语句、zip函数结合使用
  4. Java jdbc中的date,大文本等类型转换
  5. 用strace工具跟踪系统调用
  6. a critical review of preetham skylight model 笔记
  7. 使用Hexo搭建专属Blog
  8. 红蓝宝书1000题 新日本语能力考试N1文字.词汇.文法 练习+详解
  9. 计算机图形学-消隐算法
  10. 【推荐算法】Knowledge-aware Graph Neural Networks with Label Smoothness Regularization(KGNN-LS)论文笔记
  11. 测试18款听书APP,免费听喜马拉雅上付费音频的办法其实很多
  12. 黑马程序员博学谷Java就业班课程
  13. 路由器fast服务器没响应,FAST路由器复位常见问题解决方法
  14. 半导体复习-本征半导体
  15. input内容右对齐_STM32学习笔记—DAC基础内容及常见问题
  16. Int16, Int32, Int64 范围
  17. 【C语言】日期时间转秒数
  18. 前端开发----微信小程序入门级教程(前篇)
  19. C语言 - 生日蜡烛
  20. DDR4 Spec 第四章 4.1-4.3

热门文章

  1. q5 s905l 固件 202109版
  2. 台式机机械硬盘咔咔异响、硬盘无法读取的根本原因及解决办法
  3. Few-shot Object Detection via Feature Reweighting论文学习以及复现
  4. 如何对数字货币进行投资分析--基本面
  5. Docker RabbitMQ日志映射
  6. Tensorflow Object Detection API生成自己的tfrecord训练数据集
  7. 02-第一个Python程序
  8. c语言字符串碱基互补配对,C++ 6.0 配对碱基链 自己编的程序输出总是有问题 求解...
  9. Mac必备一款全网视频播放器 - ZY Player
  10. linux-macbook内核,学习linux用macbook好吗