我做了一个可视化拿破仑行军路线图!内附制作教程

文 | 商业智能BI相关文章 阅读次数:6,243 次浏览
2023-06-08 10:55:03

最近痴迷于研究可视化数据地图,联想到大神方骥以前用Excel做了一个台风路径轨迹地图,又是宏又是VBA又是画图,但是对于咱小白来讲还是比较难上手的,所以心想,能否用现成的零代码可视化工具做一个,正好前些日子拿到一份拿破仑行军的数据源,于是用BI工具FineBI复刻了一个拿破仑行军路线图。

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

先介绍下背景:

图一为《1812-1813对俄战争中法军人力持续损失示意图》,也叫拿破仑行军图的,是由作者查尔斯·约瑟夫·米纳德(法国土木工程师)绘制,也是较早的以地图呈现量化资料的一份作品,算是早期可视化吧。

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表 地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

该图描绘了拿破仑的军队自离开波兰-俄罗斯边界后军力损失的状况,图中透过两个维度呈现了六种信息:拿破仑军的人数、距离、温度、经纬度、移动方向、以及时-地关系。这类的带状图被后人称为“桑基图”。

在这张图中,人数由带宽表示,一毫米代表一万人,这些也写在区域间。红色代表军队往俄国行进,黑色则代表自俄国撤退。为了方便视觉对军队缩减的判读,作者假设在Prince Jèrôme以及Davoust元帅指挥下,被派往明斯克与莫比洛的部队,以及自奥尔沙、维特布斯克重新加入主要队伍的军力,是一直与主要队伍一起行军的。

出征时军队人数42.2万人,到达莫斯科时还有10余万人,而活着返回法国的只有1万余人,足以见得拿破仑东征俄国遭受的灾难性损失。

观察黄黑两线交汇处,可以发现活下来的士兵大都中途走岔路返回,前进的大部分都牺牲了。

所以这张图放到现代的可视化语言来解释,其实就是桑基图+数据地图的结合作品,那么如何绘制呢?

操作步骤:

1、工具准备

老规矩,任何一个工具都得熟悉,这里就不细讲了。

下载好FineBI,熟悉其基本操作,导入/连接数据——处理数据(合并表、新增数据字段等)——制作图表——美化呈现…

2、数据处理

观察原图不难发现,虽然作者用的是各行军据点直接的联系,但自始至终使用了一条连线图来展示,我们便可以通过流向地图来模拟它的效果。

首先,导入实现准备好的数据集(回复“拿破仑”获得),数据来自:www.datavis.ca/gallery/re-minard.php (部分信息有缺失,有需要的可自行研究)。

手动整理数据集如下:

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

3、图表制作

数据集并不复杂,制作图表前先把no(序号)、group(部队组别)、direction(行军目标)改为文本:

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

将lat、lng分别设置为纬度和经度,用于匹配数据地图上的位置:

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

把group和no拖入细粒度,survivors(存活人数)拖入大小和标签,雏形已经形成:

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

4、可视化美化

然后再组件样式里面修改GIS地图底图为清新样式,模仿原图调整颜色,去掉图例,就大功告成啦:

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

图表本身的制作很简单,利用流向地图展示数据段,把指标大小套入连线的粗细,借助维度direction的分组维度展示不同的颜色,顺利模拟出了原图的效果。

但同时,还有一些问题没完美解决:获取到的数据与原图有些出入,连线的方式还是有一定的区别,需要进一步处理数据集。图表还欠缺温度、城市名称等字段不能很好地显示,待进一步补完。

这里只是借用了FineBI相对快捷的可视化成图效果做了复刻了这样一份拿破仑行军路线图。这里要说一下,其实FineBI是一个BI数据分析工具,其很多功能比如数据处理、快速做报表,做可视化分析报告,这里都没用到,因为数据量太少了。

最后,如果觉得内容不错希望能点赞收藏转发!

反响不错的话,下期内容再教大家用可视化做类似下图的台风路径地图。

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

很显然在目前的信息时代,借助类似于FineBI的这些工具,可以让企业加速融入企业数据分析的趋势。备受市场认可的软件其实有很多,选择时必须要结合实际的情况。一般的情况下,都建议选择市面上较主流的产品,比较容易达到好的效果,目前企业数据分析BI软件市场占有率前列的,就是帆软BI软件——FineBI。

地理数据可视化,可视化数据图,三维地图数据可视化,可视化数据图表

商业智能BI产品更多介绍: www.finebi.com

产品体验

相关内容

目录
立即体验 立即体验

商务咨询

在线咨询
专业顾问帮您解答问题

电话咨询

技术问题

投诉入口

微信咨询

返回顶部