Member-only story
如何用 R 绘制动态统计图?
15 min readOct 1, 2021
如果一幅图胜过千言万语,那么一幅会动的图呢?
需求
绘制统计图形,是为了给谁看?
显然不是给电脑看。因为它看不懂,也没必要看。给它数据就好了。它理解起来,更准确。
绘制统计图形,是给人看的。可以给别人看。例如合作者、读者、审稿人,或者演讲时的观众。但更多的情况,图也是给自己看的。
为什么要画图?因为密密麻麻的数字或符号,远不如一幅图像,看得清楚和舒服。人类中的大多数,目前还没有进化出对海量原始数据,条件反射一般的理解能力。
漫长的演化史上,人类的感官只要能有效发现食物(包含猎物),快速捕获危险信号(例如捕食者逼近),和同类高效交流(使用声音、表情或肢体语言)就大概率可以在残酷的自然淘汰赛里幸存下来。
不得不从财务报表这样的密集数据里,发现机会和风险,是最近几百年才有的事儿。
巴菲特和芒格这样的投资大家,也许有这种超能力。但这种能力,显然不是所有人的标配。对普通人来说,理解大量的数据,统计图形很必要。因此人们常说,”一幅图胜过千言万语”。
在《如何用 Python 从海量文本抽取主题?》一文里,我给你展示过如何绘制主题挖掘图形。
而《如何用 Python 和 R 对故事情节做情绪分析?》一文中,我给你介绍了如何绘制故事情绪时间序列。