前几天,有小伙伴在后台问我,能否发一篇关于热图日历的文章,并用R软件制作了一张示例图供我参考(见下图)。经过一段时间学习,算是基本摸清了热图日历的制作方法及步骤,这里写出来与大家进行分享和交流。
热图日历:顾名思义,就是用日历形式对数据进行热图类型可视化,常用于查看较长一段时期,如整个年度或数个月度,每天的数值变化情况。
对于热图日历,我个人觉得根据难度可以分为三种类型,本文按照由易到难的顺序,对三种类型创建步骤逐一记录,这三种类型具体如下:
- 月度热图日历
- 年度热图日历
- 年度热图日历(带月标签)
这里使用上海市2014年空气质量指数(AQI)数据集,创建上海2014年AQI热图日历。
月度热图日历
月度的热图日历比较简单,总体思路是对月度时间进行筛选,然后在视图中创建单月日历,最后对该日历进行热图可视化。
筛选月份
将“日期”字段拖放到“筛选器”卡,在弹出的对话框中选择“年/月”,然后再选择任意一个时间,这里选择的是“2014年1月”。
创建单月日历
Step01 设置"星期"。将“日期”字段拖放到“列”功能区,并在该字段上通过鼠标右键选择“工作日”,即可完成“星期”的显示。
Step02 设置周数。将“日期”字段拖放到“行”功能区,并在该字段上通过鼠标右键选择“周数”,即可完成周数的显示。
Step03 检查显示结果。完成上面两步后,视图中出现了2014年1月份的日历,为核对该日历是否显示准确,可以将“日期”字段拖放到“标记”卡的“文本”,并将该字段设