文档详情

《3.3 绘制统计图》精品教案.docx

发布:2024-08-17约1.45千字共3页下载文档
文本预览下载声明

学而优教有方

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模块常用知识清单

展示思维导图

板书设计

教学活动

反思

显示全部
相似文档