且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

饼图| 学习笔记

更新时间:2022-09-07 23:26:58

开发者学堂课程【Python 数据可视化库 Matplotlib 快速入门 饼图学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/606/detail/8844


饼图


内容介绍:

一、饼图介绍

二、饼图绘制

三、饼图应用场景


一、饼图介绍

饼图广泛得应用在各个领域,用于表示不同分类的占比情况,通过弧度大小来对比各种分类。

饼图通过将一个圆饼按照分类的占比划分成多个区块,整个圆饼代表数据的总量,每个区块(圆弧)表示该分类占总体的比例大小,所有区块(圆弧)的加和等于100%。


饼图| 学习笔记



二、饼图绘制

需求:显示不同的电影的排片占比

1.准备数据

饼图 api 介绍

·注意显示的百分比的位数

·plt.pie (x,labels=,autopct=,colors)

x: 数量,自动算百分比

labels: 每部分名称

autopct: 占比显示指定%1. 2f%%

colors: 每部分颜色

数据:

movie_name=['雷神3:诸神黄昏','正义联盟','东方快车谋杀案','寻梦环游记','全球风暴”,“降魔传',“追捕']

place_count= [60605, 54546, 45819, 28243, 13270, 9945, 7679, 6799, 6101, 4621, 20105]

2.创建画布

plt.figure (figsize= (20, 8) ,dpi=80)

3.绘制饼图

plt.pie(place_count,labels=movie_name,colors=[‘b', ‘r’, ‘g', ‘y‘,’c ‘,’m’ ,'y’, ‘k ‘,’c ‘,’g’, ‘y’ ],autopct=”%1.2f%%”)

显示图例

plt.legend()

plt.axis(‘equal’)

4.显示图像

plt.show()


三、饼图应用场景

·分类的占比情况(不超过9个分类)

例如:班级男女分布占比,公司销售额占比