我们常常看到《今年又是史上最热年》类似的标题,但课代表想说有时候……这并不是标题党。下面这张条纹图是 1850-2017 年全球气温图,每个条纹代表该国一年中的平均温度,可以看到近几十年来,颜色越来越红,温度越来越高。 ⌂ 图 showyourstripes.info
它是由气候科学家埃德·霍金斯@Ed Hawkins(图右)创造的“变暖的条纹”。▼ 课代表之前也做过类似的图,不断刷新的全球月气温纪录。▼ 还有分类到各个地区(每一行都是一个国家,每一个格子代表一个月份)的热力图,看到每个地区在近20年都普遍升温。
▼ Twitter上的一位环境工程师@GretchenTG 根据上面这张图,贴了一面浴室 “沉思” 墙。⌂ 图 Twitter @GretchenTG
▼ 下面就先跟着课代表用 Excel 快速制作热力图吧~公众号后台回复 04,获取数据。▼ Step 1 :选中表格中的数据,【开始】菜单栏下找到【条件格式】,选择合适的【色阶】模式。每个格子上会根据数据的大小去自动填入对应的颜色。通过 Excel 的色阶功能,可以一键把数值赋予颜色,是不是比单纯的数字更一目了然了?
但基础的热力效果有了,但我们会看到上面还有很多数字,那如何保持格子的颜色又能让数字消失呢?▼ Step 2 :我们只要把表格中的数字的字体大小变成1,字体颜色变成白色。(假装数字消失,但并不影响格子的填色)
▼ Step3 :再调整一下【格式】里面的【行高】和【列宽】,离我们预期的效果接近80%。
▼ Step4 :把数据区域(填色格子区域)选中, 复制粘贴 到Ai 里
我们需要删除格子中的文字,在 Ai 工具栏里面选择【直接选择工具】,选择白色字体,Delete 删除即可。
▼ Step5:最后补充标题、图例和数据来源等相关信息。
⌂ 图 Tenor
在第二课的时候,我们用 Flourish 制作过动态条形图。Flourish 里就有天气条形图图表,使用起来很方便。
这里我们选了中间一项Climate stripes,条纹的出场方式引起舒适。
我们只需要替换一下我们的数据,就可以获得我们数据对应的效果。
回到 Preview 的页面,我们点击右上角的 Heatmap,还可以得到类似上方Excel 做出来的,有多行排列的效果,每一个格子是一个地区和一个年份对应的结果。
课代表相信机智的大家打开就会了,同学们自行探索吧~
对了,美数课代表已经上了四节可视化为主的 “美术课”,不知道大家对于 “数学课”是否也感兴趣?🤔
◒◡◒
┊推 - 荐 - 阅 - 读┊