Python全系列 教程
3567个小节阅读:5931.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
饼图(Pie Chart)是一种常见的数据可视化图表,主要用于展示数据的相对比例。饼图通过将整体分割成扇形,每个扇形的角度大小表示相应类别的数据占总体的比例。以下是饼图的主要作用和适用场景:
显示相对比例: 饼图最主要的作用是显示不同类别或部分的数据在整体中所占的相对比例,通过扇形的大小直观地表达这些比例关系
强调部分与整体的关系: 饼图适用于突出各部分数据在整体中的比重,使观察者更容易理解每个类别对总体的贡献程度
用于少量类别的数据: 饼图通常适用于展示少量(2-7个)类别的数据,因为过多的扇形会使图表复杂难以解读
比较各类别的重要性: 饼图允许观察者直观比较各类别的相对重要性,即使这些类别的数值较小也能清晰呈现
pie(data) 绘制饼图
xxxxxxxxxx
labels = '鱼', '猫', '狗', '鹦鹉'
sizes = [15, 30, 45, 10]
plt.pie(data,labels=labels,autopct='%1.1f%%',colors=['tab:red','tab:blue','tab:green','tab:orange'])
plt.legend()
xxxxxxxxxx
labels = '鱼', '猫', '狗', '鹦鹉'
sizes = [15, 30, 45, 10]
plt.pie(data,labels=labels,autopct='%1.1f%%',
textprops={'fontsize':20,'color':'tab:blue'})
plt.legend()
xxxxxxxxxx
labels = '鱼', '猫', '狗', '鹦鹉'
sizes = [15, 30, 45, 10]
plt.pie(data,labels=labels,
pctdistance=1.2, # 设置值距离圆心的距离
labeldistance=0.6, # 设置标签距离圆心的距离
autopct='%1.1f%%',colors=['tab:red','tab:blue','tab:green','tab:orange'])
plt.legend()
xxxxxxxxxx
labels = '鱼', '猫', '狗', '鹦鹉'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0.1, 0)
plt.pie(data,labels=labels,
explode=explode, # 设置扇形的偏移量
autopct='%1.1f%%',colors=['tab:red','tab:blue','tab:green','tab:orange'])
plt.legend(loc='best')
xxxxxxxxxx
explode = (0, 0.1, 0.1, 0)
plt.pie(data,labels=labels,
wedgeprops={'width':0.4},# 设置空心
pctdistance=0.8, # 设置标签距离圆心的距离
explode=explode, # 设置扇形的偏移量
autopct='%1.1f%%',colors=['tab:red','tab:blue','tab:green','tab:orange'])
plt.legend(loc='best')
实时学习反馈
1. 使用matplotlib模块中_____函数可以绘制饼图,饼图主要是用来呈现比例的。
A plot
B scatter
C bar
D pie
2. 饼图最适合用于展示以下哪种情况?
A 显示两个变量之间的关系
B 表达数据集的趋势变化
C 展示各类别数据在整体中的相对比例
D 比较多个时间点的数据差异
答案
1=>D 2=>C