内容正文:
川教版(2019) 信息技术(八年级下册)
第三单元 数据分析与处理
3.3 绘制统计图
一
学习目标
1、了解三种统计图的特点。
2、了解matplotlib模块绘制统计图的函数
3、学会给统计图添加标题、注释和图例的函数
二
新课讲解
教师讲解——三种统计图的介绍
扇形图显示一个数据系列中各项大小与综合的比例,不同扇形面积表示相应部分占整体的百分比,通常它用来呈现数据的比例关系。
1、扇形图
二
新课讲解
教师讲解——三种统计图的介绍
折线图显示数据大小随时间发展的变化趋势,适用于显示在相等时间间隔下数据的趋势。
2、折线图
二
新课讲解
教师讲解——三种统计图的介绍
柱状图通过柱形高低来比较数据的大小,主要用于纵向对比和横向对比。
3、柱状图
二
新课讲解
教师讲解——matplotlib模块的介绍
matplotlib模块是一个数据可视化模块,它可以将数据变成图表,这样就能更直观、更精准、更科学地对数据进行分析。
matplotlib可以生成扇形图、折线图、柱状图等图表。
二
新课讲解
任务一
请各小组下载安装matplotlib模块。
二
新课讲解
教师讲解——matplotlib模块绘制扇形图
优秀 良好 及格 不及格
90分以上 80-89.9分 60-79.9分 59.9分以下
国家学生体质健康标准
根据健康标准和学生的体质健康总分可以判断出:
欢欢班级优秀有5人,良好5人,及格4人,不及格1人。
二
新课讲解
教师讲解——matplotlib模块绘制扇形图
pyplot是matplotlib的子库,该子库提供了与MATLAB类似的绘图API,使用pyplot子库可以快速的绘制2D图表。
导入快速绘图的函数库—pyplot子库:
import matplotlib.pyplot as plt
或者:
from matplotlib.pyplot import *
二
新课讲解
教师讲解——matplotlib模块绘制扇形图
1、使用pie()函数可以绘制扇形图。
2、使用show()函数可以显示绘制的图形。
3、使用pie()函数的labels关键字可以为扇形不同的部分设置标签。
4、使用pie()函数的colors关键字可以为扇形不同的部分设置颜色。
5、使用title()函数可以给扇形添加标题。
二
新课讲解
任务二
请各小组根据教师提供的matplotlib模块绘制扇形图的注意事项,结合学生体质健康总分所属区间人数绘制扇形图。
注意:需要加上标签、颜色、标题等。
二
新课讲解
任务二
import matplotlib.pyplot as plt
a=[1,4,5,5]
plt.rcParams['font.sans-serif']=['SimHei']
labels=['不及格','及格','良好','优秀']
colors=['red','blue','yellow','green']
plt.pie(a,colors=colors,labels=labels)
plt.title('学生体质健康分布图')
plt.show()
方式一
导入模块
定义数组a
正常显示中文标签
定义扇形的标签
定义颜色
绘制扇形图,并设置颜色和标签
添加标题
显示绘制的扇形图
二
新课讲解
任务二
import matplotlib.pyplot as plt
a=[1,4,5,5]
plt.rcParams['font.sans-serif']=['SimHei']
labels=['不及格','及格','良好','优秀']
colors=['red','blue','yellow','green']
plt.pie(a,colors=colors,labels=labels)
plt.title('学生体质健康分布图')
plt.show()
方式一
二
新课讲解
任务二
rom matplotlib.pyplot import *
a=[1,4,5,5]
rcParams['font.sans-serif']=['SimHei']
labels=['不及格','及格','良好','优秀']
colors=['red','blue','yellow','green']
pie(a,colors=colors,labels=labels)
title('学生体质健康分布图')
show()
方式二
导入模块
定义数组a
正常显示中文标签
定义扇形的标签
定义颜色
绘制扇形图,并设置颜色和标签
添加标题
显示绘制的扇形图
二
新课讲解
任务二
rom matplotlib.pyplot import *
a=[1,4,5,5]
rcParams['font.sans-serif']=['SimHei']
la