本来这周还想尝试一下用 Buttondown 这个服务把本周的内容写成邮件,但是发现它后台的设置仔细研究起来别有洞天,于是只好把这个想法延后。

我还挺喜欢二月这种「1号是周一,且28天结束」的月份,这样下个月还可以过一个数字上的「完美月份」;而不用总在想「今天是几号来着」这样的问题。

  • 500,000 lives lost (reuters.com)
    • 上回说到「在有时间维度和数量维度的情况下,摒弃 bar chart 来表现数据量」的方式,这周就有了一个极佳的例子。数字看起来触目惊心,但数字终究是数字,鼠标滚轮轻轻一划就略过了多少人的一生。
    • 另外 New York Times 在传统纸张媒体上的表达则是这样的:
  • Simulation: Why You Need High Vaccination Rates To Stop A Pandemic : Shots - Health News : NPR 给了三种病毒传播模式下,5%, 30% 和 75% 疫苗接种率的人群感染病毒的可能性。文末的方法介绍中提到将一个人的密切交往人数划定为「6」,但并没有解释为什么。值得深究。
  • Same data + same chart form = same story. Maybe. - Junk Charts (typepad.com) 这个真的不一定了,若是想左右读者的观感,有太多细枝末节的决定因素。Nathan Yau 在上周的 FlowingData 通讯中提到不用色调的 scale palette 都可以使人看到不同的信息。设计者应该在设计时考虑到这些潜在的影响因素。
  • RAWGraphs 这周才读到 Lisa Charlotte Rost 做的一个data vis 主题的填字游戏,非常困难。但是也学到不少新的 TIL. 比如近期刚刚更新 2.0 beta 版本的 RAWGraphs. 之前并没有使用场景,有机会会尝试一下。
    • 更新:在圆两周前画的一张饼的时候,稍微用一个简单的 csv 导入 RAWGraphs 尝试了一下功能,发现这个工具的特点确实是「方便」。但是从另一个角度看因为太方便了,有时候有时候想要做一些外观上的调整反而需要手动修改太多的地方了:例如当变量种类超过 10 种的时候,每一种颜色都需要手动输入 HEX 值。
  • 为新手准备的现代化 R 包开发流程 | 统计之都 (cosx.org) 正如文中所述,这篇存在的意义是紧随便于开发的工具的发展,用相对简单的流程走一遍 R 包的开发流程。相对于花一两天翻 Hadley 的那本 R Packages,这篇可能只要个把小时就能走一遍。其中 {pkgdown} 的部分在前书中也未涉及,值得一看。另外一提的是,本文作者是 Su Wei, 他去年的有一篇博文非常精彩:一个访问量高达 1300 万的 shiny 应用的诞生故事
  • Australia Covid vaccine tracker: how is the rollout progressing and when will you get the jab? | World news | The Guardian 就目前而言澳洲疫苗接种仅仅达 23000 人,远远低于计划接种人数。不过从另外一个角度看,目前的活跃病例人数仅为 36 人,也算是值得庆幸的一点了。
  • Data Visualization with D3, JavaScript, React - Full Course (2021) Part 1, part 2. 这是 Curran Kelleher 在 freeCodeCamp 上发布的一个全长 17 小时的视频教程。因为没有看完,所以就先不推荐了。但不得不说 fcc 上免费的内容非常多,质量也不低。
  • The Pudding Cup 2020 又是一个传送门——由 The Pudding 评出的、他们眼中的年度 data-driven stories. 其中不乏去年的热点话题,甚至包括我上周提到的一篇文章