Matplotlib——饼图pie()函数
饼图(扇形图)是一种常见的可以表示离散变量各水平占比情况的一种统计图。Matpllotlib提供了pie()
函数用于绘制饼图。
import matplotlib.pyplot as plt_ = plt.pie(range(5))
plt.show()
pie()提供一些详细选项如下。
plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, satrtangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False)
● x:绘图的数据。
● explode:指定饼图某些部分的突出显示。
● labels:添加标签。
● colors:指定填充颜色。
● autopct:自动添加百分比显示,可以采用格式化的方法显示。
● pctdistance:设置百分比标签与圆心的距离。
● shadow:是否添加阴影效果。
● labeldistance:设置各扇形标签与圆心的距离。
● satrtangle:设置饼图的初始摆放角度。
● radius:设置饼图半径大小。
● counterclock:是否让饼图按顺时针呈现。
● wedgeprops:设置饼图内外边界的属性,如界限的粗细、颜色等。
● textprops:设置饼图中文本的属性,如字体大小、颜色等。
● center:指定饼图的中心点位置,默认为原点。
● frame:是否要显示饼图背后的图框,如果设置为True,则需要同时控制图框x轴、y轴的范围和饼图的中心位置。
案例:假设某劳务公司统计了职工的学历占比情况,要使用饼图展现出来,并突出硕士学位的群体。
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号edu = [0.26, 0.35, 0.32, 0.09, 0.08]
labels = [u'中专', u'大专', u'本科', u'硕士', u'其他']explode = [0, 0, 0, 0.1, 0] # 突出硕士群体
colors = ['#9999ff', '#ff9999', '#7777aa', '#2442aa', '#dd5555'] # 自定义颜色# 绘制饼图
_ = plt.pie(x=edu,explode=explode,labels=labels, # 添加教育水平标签colors=colors, # 设置饼图颜色自定义填充颜色autopct='%.2f%%', # 设置百分比的格式,这里保留2位小数pctdistance=0.8, # 设置百分比标签与圆心的距离labeldistance=1.2, # 设置教育水平标签与圆心的距离startangle=180, # 设置饼图的初始角度radius=1.5, # 设置饼图的半径counterclock=False, # 是否逆时针,这里设置为顺时针方向wedgeprops={'linewidth': 1.5, 'edgecolor': 'green'},# 设置饼图内外边界属性值textprops={'fontsize': 12, 'color': 'k'},# 设置文本标签属性值center=(2, 2), # 设置饼图的原点frame=0) # 是否显示饼图图框,这里没有显示plt.show()
Matplotlib——饼图pie()函数相关推荐
- python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例
本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...
- Python数据可视化第 8 讲:matplotlib饼图绘制函数pie
1. pie 函数介绍 pie 函数用户绘制饼图.绘制饼图的数据由参数 x 提供,每个饼图楔块的分数区域为 x/sum(x) .如果 sum(x)<1,那么 x 的值直接给出分数区域,数组将不被 ...
- 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )
文章目录 一.Pie Chart 饼图 1.pie 函数 2.pie3 函数 3.饼图示例 一.Pie Chart 饼图 1.pie 函数 pie 函数文档 : https://ww2.mathwor ...
- Matplotlib - 饼图、环形图 pie() 多重饼图 subplots() 所有用法详解
目录 基本用法 饼图中突出显示某部分 环形图(空心饼图) 多重饼图,并添加分割线 相较散点图和折线图,柱状图.饼图.箱线图是另外 3 种数据分析常用的图形,主要用于分析数据内部的分布状态或分散状态.饼 ...
- python pie函数_matplotlib 知识点11:绘制饼图(pie 函数精讲)
饼图英文学名为Sector Graph,又名Pie Graph.常用于统计学模块. 画饼图用到的方法为:matplotlib.pyplot.pie( ) #!/usr/bin/env python#! ...
- python使用pie()函数绘制饼图
目录 1.pie()函数概述 2.pie()函数参数详解 3.pie()函数用法举例 4.pie()函数绘制饼图效果: 1.pie()函数概述 pie()函数用于绘制饼图.如下为pie()函数参数演示 ...
- R语言使用pie函数可视化饼图(pie chart)、为饼图添加百分比信息、使用plotrix包可视化3D饼图、使用plotrix包可视化扇形饼图
R语言使用pie函数可视化饼图(pie chart).为饼图添加百分比信息.使用plotrix包可视化3D饼图.使用plotrix包可视化扇形饼图 目录
- matplotlib.pyplot.pie()绘制饼图
目录 一.matplotlib.pyplot.pie()语法 二.绘制饼图 ① 绘制简单饼图 ②各个参数绘制的饼图 (1)explode参数(数组,设置各部分相隔多少) (2)labels参数(列表, ...
- R语言使用:符号生成向量数据、使用pie函数可视化饼图、自定义设置饼图色彩为彩虹色、使用box函数在当前图上加个方框
R语言使用:符号生成向量数据.使用pie函数可视化饼图.自定义设置饼图色彩为彩虹色.使用box函数在当前图上加个方框 目录 R语言使用:符号生成向量数据.使用pie函数可视化饼图.自定义设置饼图色彩为 ...
最新文章
- AngularJs $resource 高大上的数据交互
- systemparametersinfo详细
- python issubclass 和 isinstance函数
- VmWare5.5主机Citrix桌面实施方案(二)
- Java基本语法(6)--算术运算符
- 了解JVM运行时的内存分配
- CVPR 2021 底层视觉最新进展分享
- canvas填充和描边介绍
- dubbo学习--导入eclipse异常Unbound classpath container(2)
- python dll load fail_python报错DLL load failed:找不到模块怎么解决?
- 1195 巧妙推算走楼梯(宁波大学oj)
- calendar与date区别及常用方法介绍
- 解决python3报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xaa in position 1: ordinal not in ra
- MySQLsqlyog更新版
- Win10如何为命令提示符增加输入命令获取管理员权限功能?
- linux 删除文件彻底删除文件夹,linux下彻底删除文件
- 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)
- getc()、gets()、getchar()、scanf()的区别
- BZOJ2748: [HAOI2012]音量调节
- SQL,从熟练到掌握