《3.3 绘制统计图》精品教案.docx
学而优教有方
PAGEPage3/NUMPAGESPages3
课题
3.2统计分析数据(课时3)
共3课时
授课类型
练习课
学科核心素养与
教学目标
熟练使用matplotlib模块绘制统计图
学会给统计图添加标题、注释和图例。
熟练选择恰当的模型绘制图形。
教材分析
重点
熟练使用matplotlib模块绘制统计图
难点
熟练使用matplotlib模块绘制统计图
教学方法
讲述法、分组讨论法
教学用具
计算机网络教室、PPT课件、教学设计
教学流程
学生学习活动预设
教师教学活动预设
课前
[预]
复习所学
预学新知
复习+预习matplotlib模块
matplotlib模块是一个数据可视化模块,它可以将数据变成图表,这样就可以更加直观、精准、科学的对数据进行分析,matplotlib模块可以生成扇形图、折线图、柱状图等图表。
课中
[议]
鼓励讨论
生成问题
任务1:
我们在前面的学习中,根据学生体质健康总分计算结果可以发现,根据国家学生体质健康标准,优秀5人,良好5人,及格4人,不及格1人。请同学们根据以上的信息,利用所学的知识,尝试编写程序,实现绘制扇形图。
扇形图显示一个数据系列中各项大小与综合的比例,不同扇形面积表示相应部分占整体的百分比,通常用它来呈现数据的比例关系。
[探]
探究质疑
互帮互学
任务2:
请同学们在之前已经编写好的程序代码中,完善代码,增加中文标签,给每个区域重新指定颜色,并且加上标题。
参考资料:
1、设置标签:使用pie()函数的lables关键字参数。
2、指定颜色:使用pie()函数的colors关键字参数。
3、添加标题:使用lable()函数。
[展]
启迪思路
激情展示
任务3:
请同学们讨论思考一下,根据提供的50米测试成绩表数据,编写程序实现数据的折线图。
提示:绘制折线使用plot()函数
折线图显示数据大小随时间发展的变化趋势,是用于显示在相等时间间隔下数据的趋势。
[辨]
辩论解疑
点评分辨
任务4:
请同学们讨论思考一下,尝试着在已经编写好的折线图的程序里增加一些内容,让折线图看起来更加完善。
参考:
1、设置图例:使用labels().
2、添加标题:使用title()函数。
3、为了让程序正常显示中文标签:使用到rcParams[font.sans-serif]=[SimHei]
[测]
归纳内化
检测固学
任务5:
1欢欢学校2017年、2018年、2019年学生体质健康测试及格人数分别是890人、1130人、1289人。请根据这些数据利用bar()函数来绘制柱状图,尝试编写一下程序代码。
2尝试给已经写好的柱状图的程序代码丰富完善。
柱状图通过助兴高低来比较数据的大小,主要用于纵向对比和横向对比。
提示:
1、给x轴添加注释:使用xlabel()函数。
2、给y轴添加注释:使用ylabel()函数。
3、添加标题:使用title()函数。
课后
[拓]
迁移拓展
三向提升
练习:
1、绘制饼图并分析本班女生800米跑各个分数段的人数。
2、绘制折线图并分析本班男生连续四次1000米跑成绩。
3、绘制柱状图并分析本版连续三次学生体质健康测试及格人数。
课堂小结
单元知识总结:
numpy模块常用知识清单
matplotlib模块常用知识清单
展示思维导图
板书设计
教学活动
反思