上赛季中超冠军、我的家乡球队江苏苏宁(1月改名叫「江苏足球俱乐部」了)在二月底宣布俱乐部停止运营。即便球队的最终命运目前还是悬而未决,从目前得到的消息来说,已经是「半只脚踏进了坟墓」🪦。这周逛 Transfermkt 就做了这张图看一眼江苏历史上的最佳射手,也因为如此看到了不少熟悉的名字——电动车射手 Dănălache, 曾经的曼城小将 Jo, 最好的38号 Jevtic, 以及「黑山伊布」Dejan.
- Build An NBA Contender With Our Roster-Shuffling Machine | FiveThirtyEight FiveThirtyEight 又做了一个可以操作的球队搭建工具,可以任意组合现有的 NBA 球员名单,以此来计算球队进入季后赛和夺冠的概率。但是实际操作起来并不会考虑到球队人数限制以及合同匹配、工资帽上限等诸多潜在限制。相比之下,还是比较喜欢去看他们的球队战力计算(并没有按照传统的 ELO 计算,而是更多基于他们自己创造的球员 RAPTOR 能力值。
- 2021 Digital Trends (adobe.com) Nathan Yau 在邮件通讯里提到了 Adobe 公布的这份报告,其中有些图表「试图在搞创新」,但看起来真的非常奇怪:例如用扇形代替直方图📊,但真正表达数量数量关系的只有高度。
- Why People Make Bad Charts (and What to Do When it Happens) | FlowingData Nathan Yau 在 2018 年写的文章,列举了几种「怪图」的「创作动机」——有时候可能是在欺骗,有时候只是为了 make a point.
- Covid Pandemic: How Youyang Gu Used AI and Data to Make Most Accurate Prediction - Bloomberg
- Minimum Wage and Cost of Living | FlowingData 三个维度:时间、最低工资、地区等价购买力 (Region Price Parity)。
- The time has arrived for cumulative charts - Junk Charts (typepad.com) 如何在不损失信息的前提下简化一组 histograms. 其中有一点:对于大多数人来说周数这个概念是没有意义的:没有人会知道/在意现在是 2021 年的第几周。
- Leeds United Is Scoring (And Getting Scored On) Like Nobody Else In The Premier League | FiveThirtyEight 因为在 Football Manager 2020 里一直在用 Leeds United,所以挺喜欢这支 Marcelo Bielsa 的球队。作为联赛的升班马,目前球队居于联赛中游,但是屡屡踢出大开大阖的攻势足球——「如果我们我们不被对方打爆,就能打爆对方」。FiveThirtyEight 的表格有这么几个特点:
- 有行分割线,没有列分割线;
- 当列名比较长的时候,例如多列共享同一个前缀的时候,「共享前缀」会被添加到列名的上方一行,例如本文表1的「Goal Scored」和表2的「 Per 90 min.」;
- 一定会用颜色的渐变突出排序依据的那一列数据,常用不同灰度的橙色;
- 字体使用的是 AtlasGroteskWeb.
- vincentarelbundock/modelsummary: Beautiful and customizable model summaries in R. (github.com) 又一个模型总结出发的好起点,和`{gt}`的兼容性是我特别喜欢的一点。
- Iterating complex powers (johndcook.com) 可视化虚数数列 $$z_k = i^{z_{k-1}}$$ 我用 R 也简单实现了一下:Gist, image.