转眼间2020年已过半,很多人都希望好好总结一下上半年,并规划下半年的工作和生活。我们可以使用数据可视化的方式来进行这样的分析和总结,最适合的数据可视化工具就是日历热力图啦。

顾名思义,日历热力图(Calendar Heatmap)是热力图与日历图组合在一起的产物。这是一种双变量图,由时间变量和另一种变量组成。日历热力图的具体形式通常是紧凑的小色块群,以日历格式排列而形成的图表。图表中的每个小色块代表时间变量(如一天),而小色块颜色则代表另一种变量(每个小色块都跟根据该变量的值进行颜色编码)。这里的“另一种变量”的类型可以是定类/定序数据,也可以是定比/定距数据。这就使得日历热力图能清晰地反映出在一段日期内的数值分布情况,有利于分析人员在时间跨度上对某些数据进行对比分析。

举个例子,身体健康是第一位的,2020年我们要更加注重锻炼身体。我们就用日历热力图来分析一下2020年到目前为止每日的运动步数,效果如下:

(日历热力图的展示效果,按日统计)

在效果图中,我们对每日行走的步数进行了颜色编码,青色蓝色表示当日步数较少,黄色到紫色表示当日步数较多。这种颜色的变化在视觉上发挥强调作用,能够直观的反映出我们每日的锻炼步数变化。事实上,日历热力图非常擅长展示在长时间过程内(例如年或月),某种变量变化过程的可视化。当您想要说明某些数量随时间不同而变化时,都可以尝试一下日历热力图。

除了展示数据随日期而变,日历热力图还可以将多年的数据组合在一起展示,例如下图展示北京市的空气质量,在2018年1月至2020年8月间,PM2.5指数的变化情况,其配色与空气污染预警的等级相呼应。

(日历热力图的展示效果,按年统计)

总之,借助日历热力图,我们可以生动的展示在某一段时间内,每天的步行长度,每天的消费情况,某个API的每日调用情况等等。这些数据能直观地帮助我们规划在未来的一段时间内的行为,让数据发挥出更高的价值。

那么,我们如何才能做出这么实用的日历热力图呢?以嵌入式商业智能和报表软件 Wyn Enterprise 为例,我们先准备好要展示的数据,简单的拖拉拽就可以实现这样一个日历热力图,您还可以自定义配色哦!

比如要统计每天的步数,我们拥有的原始数据格式如下:

(原始数据的格式)

Wyn Enterprise 支持丰富的数据源类型,包括数据库、Excel文件或者API数据等。使用Wyn Enterprise连接好我们准备的数据,然后就可以进行展示。如下是通过Wyn Enterprise实现这样一个日历热力图的录屏。从中我们不难发现,Wyn Enterprise是纯在线式设计,支持拖拉拽操作,并且日期字段也会自动识别拆分为年,月,日,周,季度等等,非常的轻松方便。

(使用Wyn Enterprise制作日历热力图)

现在,Wyn Enterprise面向开发者免费,欢迎通过百度搜索“Wyn Enterprise”访问官网,了解详情,下载试用。