这些天我一直痴迷于研究数据地图,所以我大胆挑战一下使用地图制作器Excel来做数据地图。下图是用Excel做出的动态厄玛飓风地图。
也许大家对这个很感兴趣,我也十分乐意分享制作动态飓风地图的基础步骤。虽然步骤有些繁杂,但是最后效果还是不错的。
1.准备材料
①找到美国大西洋的地图,包括经度和纬度。
要做出飓风地图,那需要的地图一定需要包括经度和纬度线。网页搜索出的地图可能不够精确,大家可以从国家飓风中心下载。
②从气象局下载厄玛飓风的各项风暴数据,包括日期、时间、经度,纬度,风速,等等。
2.处理数据
①删除表格中数据的单位,比如纬度、经度、风速、风压等数据的单位。日期和时间应该转换为方便Excel进行统计分析的格式。
②我们可以看到,统计的飓风数据基本都是每六个小时或者三个小时一次,选择数据的时候我们把它处理成每六小时记录一次。
3.绘制气泡图
①插入上述数据,然后画一个气泡图。气泡图的X轴图表示经度数据,Y轴表示纬度数据,气泡的大小取决于风压的大小。
②设计图表的格式。气泡图坐标轴的最大和最小值根据纬度和经度来设置。并使坐标上的间距与间隔的纬度和经度在地图上显示。可以把间距设置为5,这确保了数据点的气泡匹配的实际的纬度和经度能显示在地图上。
③拖拽表格的边界区域,使气泡图的坐标轴在大西洋地图的底部,然后隐藏轴数据和边界。
4.添加动态特效
为了实现动态的飓风轨迹,我们可以使用滑块控件来控制时间。每控制一次就会增加6个小时的时间。连接的滑块将数据传递到地图区域图的左侧。然后获得对应的经度和纬度数据和风能数据。同时,两组数据就会生成图表。从而形成整个控制链和最终的图表。
进一步,如果我想实现自动控制,就需要VBA代码来自动显示动态效果。
操作过程:
写两个VBA块,一个控制开始,另一个控制停止。
添加4个控件,启动、停止、循环和滑块。在两个VBA块的上部。
准备动态数据。
为了实现上面的动态效果,两组数据都需要填入气泡图。一组显示在飓风到来时间之前的所有经过的路径点,另一组标记在当前时间点的飓风位置。
将气泡图绑定到数据源。
在最后一步,我们将气泡图绑定到数据源和飓风轨迹地图。
下面是官方的飓风图,好像和我用Excel做出来的差别也不大哦?
Excel是非常强大的,但如果你想用它来做一些复杂的图表,就必须有一个代码库,还需要学习VBA语言,比较浪费时间。大家可以使用FineReport,所有地图都是零代码,操作非常简单。如果你不理解的代码,你可以试试这个工具来创建数据可视化图表。
比如,目前主流的软件——finereport,它小到填报、查询、部署、集成,大到
可视化
大屏、dashboard驾驶舱,应有尽有,功能很强大。最重要的是,因为这个工具,整个公司的数据架构都可以变得规范,下一步就是构建企业的大数据平台了。而且它是java编写的,支持二次开发,类Excel的设计器,无论是IT还是业务,上手都很简单:编辑sql优化、数据集复用简直都是小case,大大降低了报表开发的门槛。在企业中被关注最多的数据安全方面,FineReport支持多人同时开发同一套报表,并通过模板加锁功能防止编辑冲突;通过
数据分析
权限控制,保障数据安全。
制作数据地图:没有想象中的那么难!
数据地图是商业分析的高级形式和手段,多见于一些国外高端商业财经杂志。长期以来,很多职场人士都希望能在自己的数据分析和商务演示中使用数据地图这一形式...
文 |
商业智能BI相关文章
智能bi 地图如何制作呢?
智能bi 地图 如何制作呢?关于智能bi 地图 的制作主要看用户想要做什么地图了。地图分为很多种,并不单单是现在人们所认识的地图。地图分为人员地图、代...
文 |
商业智能BI相关文章
使用FineBI地图可视化工具绘制上海美食地图
大家好,我又不定期出来刷存在感了,考虑到最近有可能又要到上海出差,对于一个常年只吃KFC的伪吃货,出门前多少还是要做一些简单的攻略的。哪里有大都市特有...
文 |
商业智能BI相关文章
10个常用的数据地图制作类型及应用场景,附地图数据可视化demo
在数据可视化中,地图可视化是高频应用的一种。我们在一些新闻报道和商业杂志上,会经常看到运用地图来分析展示商业现象,这样的利用地图来反映和分析数据的...
文 |
商业智能BI相关文章
数据地图在商业数据分析中的5种应用
在一些新闻报道和商业杂志上,会经常看到一些运用地图来分析展示商业现象,这样一种利用地图来反映和分析数据的形式叫数据地图。在商业数据分析过程中,数据...
文 |
商业智能BI相关文章
实测3个工具后,我终于找到了地图可视化神器!
做数据的人都知道,每次做报告或做图表,大家最喜欢的莫过于数据可视化,可视化中最喜欢的莫过于数据地图。谁让大家都是视觉动物,而地图可视化最能唬人。但...
文 |
商业智能BI相关文章
FineReport热图教程,没有一行代码!
如何创建一个热图,但是又无需编写代码呢? 这听起来似乎非常困难,但这也不是完不成的事。试试FineReport吧,用类Excel操作,就可以轻松制作很酷的热力地图...
文 |
商业智能BI相关文章