前言
最近在忙硕士的毕业论文,由于论文中涉及到可视化的问题,所以就在CSDN中搜索了相关可视化的东西,最初接触可视化,是从Excel中有自动生成的图表,后来接触过阿里的DataV,阿里的可视化套件真的很好用,几乎不用写代码就可以做出很好看的图表和一些炫酷的效果。今天的主角竟然是Excel中也有高大上的可视化套件,为什么要用竟然这词呢,因为我以前真的不知道,用Excel也可以做出来很炫酷的图表,还能生成视频,真的是知识上的贫穷限制了我的想象。
一、简介
Power Map (地图增强版)是Power BI组件之一。
地图增强版是一种新的3D可视化的Excel地图插件,可以让你探索地理与时间维度上的数据变换,让你发现和分享新的见解。是微软Office软件的组件之一,Office365已经包含这个软件,其他版本的Office2013可以通过微软官方网站免费下载安装使用。
二、操作
2.1打开数据表格
首先打开我们事先准备好的2019年深圳二手房数据表格,里面有经纬度、成交单价、区域,这个数据集是一个大的数据集的子集,本篇文章主要围绕这四个维度进行数据可视化,样式如下:
2.2使用Power Map功能
在EXCEL菜单中选择插入选项,在演示栏里面就会找到三维地图,点击选择打开三维地图。
这里一定要注意:先用Excel打开地图,然后再把数据复制过来,不然可能会出现数据源引用无效,切记!!!我就是因为直接打开的数据集,然后打开Power Map,一直不能将数据传递,搞了一天,百度了一天也没解决,后来用先打开地图,然后在地图右下角有个新建文档,选择新建Excel后,把数据集的数据复制过来后保存,然后关闭地图再重新打开才解决掉的数据源引用无效问题。
进入后的图像
2.3将数据导入Power Map中
上图其实已经把数据导入了,power map中有两种方法可以导入数据,一个是上图中的方法,打开地图再新建数据,一个是将选定的数据添加到三维地图。这两种方法我都试过了,不知是我不会用,还是有bug,总是出现数据无法识别或者数据引用无效的问题,这也是我花了一天的时间才搞定的,不然真正的过程十几分钟就可以了,这个power map还是挺好用的。具体解决方法请看2.2中我截图的内容。
其中的字段列表中的区域、成交单价、维度、经度,这四个是我们的数据的四列,有了这个就说明我们把数据引用过来了。
2.4使用Power Map进行数据可视化操作及分析
经过以上一系列操作,数据已经导入进Power Map中了,但是发现柱状图并不是我想象中的显示,所以我们需要对数据进行添加变化等来达到我们的可视化的目的。具体的主要操作就是在最右边的图层操作中设置数据。截图如下。
分为位置、高度、类别、时间。位置本例子用的是经纬度,也可以有国家等字段;高度指的是柱状图的高度,本例子用的是单价(不聚合),意思是单价越高,柱子也越高;类别,是指可能有好几个分类,每个不同的分类用不同的颜色表示,本例子用的是区域(本例子的区域中包含的字段有宝安区、福田区、光明区、龙岗区等);时间暂时用不到。
完成后,自动就显示在地图上了,可以放大旋转观看效果。
真的挺方便的,不用敲代码,就有很炫酷的效果,还可以生成视频截图,功能还是很强大的。
三、其他人制作的可视化图表
第一张是美国从1900年到2008年的电力站数据。
第二张图表是德克萨斯州达拉斯周边基于时间轴的电力消耗情况。(右边一小簇是NBA小牛队所在的位置吗?)
第三张是芝加哥反毒案件的分布图。
最后一张,也不确定是描述什么的数据了,但是它看上去确实很酷。(不得不说美帝无处不在炫耀着他们信息化建设的成果,这一点就国内来说,只能用心痛两个字来形容。)