如果你花了一些时间来建造、设计、观看或与数据可视化进行交互,你迟早会看到查尔斯·约瑟夫·米纳德(Charles Joseph Minard)绘制的拿破仑的“大军”在1812年秋冬从莫斯科进进出退的标志性图表。

如果你不熟悉这张图,黄色的宽带代表部队在前进过程中各个点的规模,黑色的带代表在撤退过程中相同的规模,它伴随着底部的温度图。从数字上看,军队开始时是40万,到达莫斯科时是10万,最后只有1万。
该图令人惊艳,特别是当一个人认为大约200岁时。在过去的10年里,我将卡片大小的副本固定在我的隔间墙上,因为可以使用数据和正确的可视化来完成的例子。
但是对于所有丰富性,图表仍然只是一张二维纸。有一天玩Excel Power Map,我想,“如果我把手放在Minard的原始数据,怎么办?我该怎么办?“结果,我将通过在本文中创建读者来步行,如下所示。甚至更好的是可以在Excel中创建的影片剪辑。

现在您已经看到了结果,我将带领您了解如何到达那里。当然,一切都从数据开始。我从网上找到的数据(https://www.cs.uic.edu/~wilkinson/TheGrammarOfGraphics/minard.txt)当我第一次绘制它时,它看起来有点稀疏。我对原始数据做了一些改动,并插入了许多要点。这是通过选取两个相邻的时间点,确定平均军队规模、纬度、经度和它们之间的日期,并在这两个时间点的中间找到第三个点来实现的。如果这不足以填满图表,我再取平均值,

在中间平均点和两个原始点之间,实质上根据需要创建“四分之一点”或“第三点”。纯粹主义者可能会争辩说,我摧毁了数据的保真度,我争辩说我不是在尝试复杂的预测分析,只试图用足够的数据点“垫”我的图表,使其与米纳德密切相关。我用简单的圆圈播放,每个大小代表军队的大小在那个特定点,而是在条形图上解决。
温度数据也被修改了A)把所有的点放在相同的纬度上,稍微低于军队的路线B)把它复制到华氏刻度上,对于我们这些不太熟悉摄氏刻度的人来说。由于温度图的上下性质,直线插值是不合适的。我的军队规模和温度的结果数据集可以在下面的Excel文档中找到。同样值得注意的是,Excel无法识别1900年之前的日期,所以数据集中的所有日期都向前移动了一个世纪,直到1912年。

现在有趣的东西。为此,您将需要Microsoft Excel 2013使用Power Map Add-In安装(https://www.microsoft.com/en-us/download/details.aspx?id=38395)。安装后,通过单击文件>选项激活加载项,选择加载项页面,在底部的“管理”组合框中选择“COM加载项”,单击“Go”,然后启用“Microsoft Power Map forExcel“。返回工作簿,在插入功能丝带上单击地图按钮。

对于任何映射练习,首先要做的是设置地理引用。在右侧,在Army Stats下,选中纬度和经度框,并单击Next(未显示)。在下一页上,将“幸存者”字段拖到“高度”框中,将“方向”字段拖到“类别”框中,将“日期”字段拖到“时间”框中,如下面的红色所示。此时,只需点击三次鼠标和进行三次拖放操作,就可以得到一个完全交互式的地图(由Bing提供支持),其浏览控件如蓝色框中所示。我们才刚刚开始!


我们来清理一下吧。将鼠标悬停在“Tour 1”标题上,注意弹出窗口。将标题改为
“拿破仑的三月。”单击“图层管理器”图标,然后单击图层旁边的“更改层选项”图标(档)1.使用图层名称(未示出)旁边的编辑图标(铅笔)重命名该图层以“陆军统计”。


添加温度图也非常简单。从主色带,点击添加图层。此时,您将遵循相同的步骤我们做策划的军队,从地理经度和纬度的引用,但这一次我们会把数据从温度场以同样的方式使用这些字段,和绘制温度高,规模为类别,日期和时间。唯一的区别是选择集群列可视化,而不是默认的堆叠列。

当然,要忠于Minard的原件,我们可以使用图层设置进一步将绘图颜色修改为黄色和黑色。我还减少了温度块的高度和不透明度,改变了色彩,以便更好地对比军队。

结果是好的,但不幸的是仍然显示了1812个数据绘制在现代欧洲。我们需要解决这个问题。在巡视编辑器(屏幕左侧),单击“更改场景选项”按钮。然后在右侧,单击“更改地图”类型。选择新的自定义地图,在对话框中,单击“浏览”图标,并找到此地图俄罗斯1812. jpg。应用自定义地图后,不要因为数据的外观而气馁;我们需要做一些调整。设置X的最小值和最大值分别为19和41,Y的最小值和最大值分别为50和60,Y的刻度分别为120。单击“应用”可查看更改对映射的影响。必要时进行调整,直到军队的阴谋从左边的涅曼河开始,到右边的莫斯科结束。根据硬件和分辨率等的不同,最终的设置可能会有所不同。需要注意的是,引用的jpg是一个圆锥形投影,Excel不允许“弯曲”绘图以符合地图上清晰可见的纬度曲线或经度汇合线。我们对此无能为力。这是我能在网上找到的关于1812年俄罗斯的最好的地图。
(Disclaimer: Custom Maps may not be available in your current version of Power Maps. As of September 2014, it was only available to Office 365 clients and not included in the latest download as posted at the start of this article. I don’t know if that has been rectified.)

我们要做的最后一件事是捕获回放视频并添加配乐。要设置播放速度,请在底部的播放轴工具栏上单击设置图标。滑动底部的速度控制,直到场景持续时间超过60秒。或者,使用spinner控件以秒为单位对持续时间进行微调。至于原声带,还有什么音乐能比柴可夫斯基的标志性音乐更好呢1812 Overture.顺便说一句,这是皇帝为纪念拿破仑在这次战役中战败而委托举办的!下面是这首经典歌曲最后61秒的声音片段。

从主功能区,点击创建视频(从左边第二个按钮)。选择一个质量和点击音轨选项。这是相当直接的。对于本文开头的视频,我选择了中等质量(720p的电脑和平板电脑),并删除了循环配乐的选项。

如您所见,使用Excel Power Map非常简单,并且可以产生令人兴奋的可视化效果,即使是有200年历史的数据!
享受吧!