查看原文
其他

提问!如何用可视化表现热҈ 热҈ 热҈?

想喝咖啡的课代表 澎湃美数课 2021-07-30


我们常常看到《今年又是史上最热年》类似的标题,但课代表想说有时候……这并不是标题党。
 
下面这张条纹图是 1850-2017 年全球气温图,每个条纹代表该国一年中的平均温度,可以看到近几十年来,颜色越来越红,温度越来越高。 

⌂ 图 showyourstripes.info

 
它是由气候科学家埃德·霍金斯@Ed Hawkins(图右)创造的“变暖的条纹”。
⌂ 图 Twitter @Ed Hawkins
 
▼ 课代表之前也做过类似的图,不断刷新的全球月气温纪录。
 
 
▼ 还有分类到各个地区(每一行都是一个国家,每一个格子代表一个月份)的热力图,看到每个地区在近20年都普遍升温。

 
▼ Twitter上的一位环境工程师@GretchenTG 根据上面这张图,贴了一面浴室 “沉思” 墙。

⌂ 图 Twitter @GretchenTG

 
今天课代表就教大家如何制作气温热力图。
分享两个同样无需编程的方法。
一手 Excel,一手 Flourish。
 

 
▼ 下面就先跟着课代表用 Excel 快速制作热力图吧~公众号后台回复 04,获取数据。
 
 
▼ Step 1 :选中表格中的数据,【开始】菜单栏下找到【条件格式】,选择合适的【色阶】模式。每个格子上会根据数据的大小去自动填入对应的颜色。
通过 Excel 的色阶功能,可以一键把数值赋予颜色,是不是比单纯的数字更一目了然了?


但基础的热力效果有了,但我们会看到上面还有很多数字,那如何保持格子的颜色又能让数字消失呢?

在下有个偷懒又好用的方法。
 
▼ Step 2 :我们只要把表格中的数字的字体大小变成1,字体颜色变成白色。(假装数字消失,但并不影响格子的填色)

 
▼ Step3 :再调整一下【格式】里面的【行高】和【列宽】,离我们预期的效果接近80%。

 
▼ Step4 :把数据区域(填色格子区域)选中, 复制粘贴 到Ai 里

 
我们需要删除格子中的文字,在 Ai 工具栏里面选择【直接选择工具】,选择白色字体,Delete 删除即可。

 
▼ Step5:最后补充标题、图例和数据来源等相关信息。
 
就完成了我们的图表了

⌂ 图 Tenor


好了,说完 Excel 和 Ai 的结合制作。
在第二课的时候,我们用 Flourish 制作过动态条形图。
👉那种你追我赶的网红条形图,怎么做?

Flourish 里就有天气条形图图表,使用起来很方便。


这里我们选了中间一项Climate stripes,条纹的出场方式引起舒适。


我们只需要替换一下我们的数据,就可以获得我们数据对应的效果。


回到 Preview 的页面,我们点击右上角的 Heatmap,还可以得到类似上方Excel 做出来的,有多行排列的效果,每一个格子是一个地区和一个年份对应的结果。


课代表相信机智的大家打开就会了,同学们自行探索吧~
 


公众号后台回复 04,获取数据。
欢迎大家在微博@澎湃美数课 来交作业~
有其他想学习的图表请在后台留言。



对了,美数课代表已经上了四节可视化为主的 “美术课”,不知道大家对于 “数学课”是否也感兴趣?🤔

 


◒◡◒

┊推 - 荐 - 阅 - 读┊






    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存