Python绘制饼状图
绘制饼图
matplotlib 模块使用pie函数绘制饼图,其调用方式如下:
- 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绘制饼状图相关推荐
- 年末大清仓,用Python绘制饼状图对商品库存进行分析
前言 这不是都要回家过年了 很多店家都开始了年末大清仓,很多东西开始甩卖(咳咳.吐槽一下.很多都是挂个牌子说清仓甩卖.结果有些的卖的还更贵些) 不扯那么多,今天分享一下如何用python绘制饼状图多商 ...
- 【python图像处理】python绘制饼状图
饼状图在统计分析中有着重要的应用,python中用于绘制饼状图是matplotlib中的pyplot类,这里就介绍一下,如何绘制饼状图. 直接看下面的代码 """ === ...
- Python绘制饼状图对商品库存进行分析
人生苦短,我用Python 一.序言 二.知识点 三.效果展示 四.代码展示 一.序言 今天来实践一下如何用Python对商品库存绘制饼状图进行分析 二.知识点 文件读写 基础语法 字符串处理 文件生 ...
- 年末盘点时间——用Python绘制饼状图对商品库存进行分析
人生苦短,我用python 存货盘点最重要的是什么,盘点比例要达到, 比如说要达到80%,于是就拿着企业给导的进销存明细表, 于是就开始筛选大金额的存货作为选择的样本, 这样就够比例了. 可是实际盘点 ...
- python绘制饼状图图例_python matplotlib饼状图参数及用法解析
这篇文章主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python的matplo ...
- Python绘制饼状图/甜甜圈
Python Matplotlib.pyplot Matplotlib库是一个面向对象的绘图库.绘图界面由pyplot模块提供.该模块提供了许多绘图函数,以下记录的是饼状图/甜甜圈图的相关参数和绘图过 ...
- python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例
本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...
- python绘制饼状图图例_Python图表绘制很简单,一文带你学会如何生成带图例的饼图...
matplotlib库,作为Python数据可视化的常用库和经典库,咱们已经探讨了多次,并了解了内部多个函数的使用,上次咱们聊了如何在图表中添加各种样式的图例,今天呢,咱们接着上次的内容继续深入聊聊, ...
- python绘制饼状图图例_使用matplotlib的所有饼图的通用图例
图例只需调用一次,否则将显示7个不同的图例.我在下面展示了一个例子.请注意,您必须将自己的数据替换为ax.pie():data1 = (10,90) # some data to be plotted ...
最新文章
- leetcode005 longest_palidrome
- python加密库_python基于pyDes库实现des加密的方法
- python列表生成式和if语句、if...else语句、zip函数结合使用
- Java jdbc中的date,大文本等类型转换
- 用strace工具跟踪系统调用
- a critical review of preetham skylight model 笔记
- 使用Hexo搭建专属Blog
- 红蓝宝书1000题 新日本语能力考试N1文字.词汇.文法 练习+详解
- 计算机图形学-消隐算法
- 【推荐算法】Knowledge-aware Graph Neural Networks with Label Smoothness Regularization(KGNN-LS)论文笔记
- 测试18款听书APP,免费听喜马拉雅上付费音频的办法其实很多
- 黑马程序员博学谷Java就业班课程
- 路由器fast服务器没响应,FAST路由器复位常见问题解决方法
- 半导体复习-本征半导体
- input内容右对齐_STM32学习笔记—DAC基础内容及常见问题
- Int16, Int32, Int64 范围
- 【C语言】日期时间转秒数
- 前端开发----微信小程序入门级教程(前篇)
- C语言 - 生日蜡烛
- DDR4 Spec 第四章 4.1-4.3
热门文章
- q5 s905l 固件 202109版
- 台式机机械硬盘咔咔异响、硬盘无法读取的根本原因及解决办法
- Few-shot Object Detection via Feature Reweighting论文学习以及复现
- 如何对数字货币进行投资分析--基本面
- Docker RabbitMQ日志映射
- Tensorflow Object Detection API生成自己的tfrecord训练数据集
- 02-第一个Python程序
- c语言字符串碱基互补配对,C++ 6.0 配对碱基链 自己编的程序输出总是有问题 求解...
- Mac必备一款全网视频播放器 - ZY Player
- linux-macbook内核,学习linux用macbook好吗