Python+Matplotlib绘制热力图可视化学生成绩辅助分析

2022-06-05 10:01:46 浏览数 (1)

任务描述:

热力图是一种通过对特定区域进行着色来展示数据的统计图表,适用于查看数据总体情况、发现异常值、显示多个变量之间的差异以及检测多组数据之间是否存在相关性等场景。

已知三个班级同一门课程的考试成绩且每个班学生人数相同,绘制热力图进行可视化。

运行结果:

有不少大学的学生学号是根据高考时入学成绩从高到低顺序排的,每个班的学生入学成绩越高则学号越小。如果入学后每个同学都保持原来的学习状态和相对位次的话,那么上图中同一个班级学号从小到大的学生成绩应该是从大到小,在热力图中的颜色应该从浅到深逐渐变化,没有突变;不同班级相同学号的学生成绩之间应该相差不多,在热力图中对应色块的颜色应该比较接近。如果实际数据得到的热力图不符合上面的特征,可以结合其他数据再进一步综合分析从而找出具体的原因。

参考代码:

0 人点赞