请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 3348|回复: 0

150年前,他对拿破仑做数据可视化

[复制链接]

169

主题

1

好友

733

积分

版主

Rank: 7Rank: 7Rank: 7

发表于 2018-9-26 23:51:57 |显示全部楼层
拿破仑东征
十九世纪初,整个欧洲大陆几乎都在拿破仑的控制之下……除了隔着天然屏障的英国。于是,拿破仑下令对英国实施经济制裁。然而,俄国皇三代亚历山大却不买这个账,因此跟科西嘉暴发户结下了梁子。

经过数轮撕逼和互怼,小拿于1812年集结了42万大军,东征俄国,并自信满满地认为一波速推就能破对方中塔。然而俄国人坚壁清野,靠20万人硬是撑到了冬天。法军途中减员不断,尽管一度占领了莫斯科,但始终无法消灭俄军主力。最后不得不撤退,仅1万人回到法国。这次东征成为了拿破仑帝国由盛转衰的转折点。

近五十年后的1861年,法国工程师查尔斯·约瑟夫·米纳德(Charles Joseph Minard)绘制了一幅数据统计图表:《1812-1813对俄战争中法军人力持续损失示意图》。此图将法军东征俄国的过程,精确而巧妙地通过数据可视化的方式展现出来。被后人评价为:可能是史上最棒的统计图表。
点击图片可放大最杰出的绘图大师
想想平常我们自己在 Python 或 Excel 表格里做一幅图表,可以展示多少信息?而米纳德在这一幅平面图,呈现了 6 个维度的信息:
拿破仑军人数距离温度经纬度移动方向时-地关系
仅凭这一张图,就能让人直观感受到拿破仑的40万大军,如何在长途跋涉和严寒之中逐步溃散。我本人在书店第一眼看见此图时,以为是现代人之作,看了标注才发现竟然是150年前的作品。

米纳德早年为土木工程师,后在校任教,退休后全身心投入图表与数据地图的绘制。除了这张著名的图之外,还有很多优秀作品:
1858/1864/1865年欧洲棉花进口的情况公元前218年迦太基名将汉尼拔率领的坎尼战役1858年全球移民的流线图法国各地运送至巴黎的家畜数量及比例
他开创或改良了许多绘图技巧,比如将流线、饼图运用在地图上。
信息可视化发展
除了米纳德,还有很多“古人”很早就绘制出了具有极高水准的图表:

威廉·普莱菲尔(William Playfair),被称为图表设计之父,发明了条形图、饼图、折线图等。此图是其于1786所作。

弗罗伦斯·南丁格尔(Florence Nightingale),护理学的奠基人(就是每个护士都宣誓过的那个南丁格尔誓言)。她的另一个身份是统计学家。此图被称作“南丁格尔玫瑰图”,直观展示了卫生条件对死亡人数的影响,因而争取到了更好的医疗条件。

埃德蒙·哈雷(Edmond Halley),计算出哈雷彗星轨道的那位。这张大西洋各地磁偏角的地图,是第一张绘有等值线的图。后来的等高线、气压线皆源自此。
图表的选择
在我们自己做数据分析图表的时候,应该如何选择合适的展现方式?我这边给一点常用的建议:
折线图:展现数据的波动、趋势柱状图:展现量的变化饼状图:强调比例散点图:展现各种统计分布雷达图:多维数据对比
比如我们前几天文章 【数说】苹果开始走下坡路了吗?,其中有对于 iPhone 销量和售价的变化展示。分析销量,是展现不同时间上量的变化,通常就用柱状图。而价格,不是数量,只是一种波动,用柱状图就略不恰当,折线图更合适。
精彩案例
最后,我们再来欣赏几个漂亮的图表。来自知乎问题:

你最欣赏的数据可视化的案例是什么?

其中有不少很有意思的案例。

希望此文对你做数据分析图表时有所启发。



下课!



════其他文章及回答:如何自学Python | 新手引导 | 精选Python问答 | 如何debug? | Python单词表 | 知乎下载器 | 人工智能 | 嘻哈 | 爬虫 | 我用Python | 高考 | requests | AI平台欢迎搜索及关注:Crossin的编程教室



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-3-29 18:53 , Processed in 0.022992 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部