快捷搜索:  汽车  科技

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化在打开的地图上选择陕西省的地图,点击右侧的SVG的下载按钮,下载SVG格式的地图。http://datav.aliyun.com/portal/school/atlas/area_selectorSVG格式的地图的获得正规的路径有两个,当然还有其他的一些SVG地图获得的网站。(1)阿里云数据可视化平台以陕西省为市,我们来制作SVG格式的数据地图。从阿里云网站上下载陕西省的SVG格式的地图。网址为:

Json格式的数据地图精度比较高,但是缺点就是无法显示数据标签。而解决这个问题的方法就是使用SVG格式的地图,可以完美地解决问题,但是也存在一些遗憾,就是SVG格式的数据地图轮廓的精度不如Json格式。

1、Power BI的模型

Power BI的模型如下图所示。其中市级表中主要以ID和市名。

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化(1)

2、准备SVG格式的地图

SVG格式的地图的获得正规的路径有两个,当然还有其他的一些SVG地图获得的网站。

(1)阿里云数据可视化平台

以陕西省为市,我们来制作SVG格式的数据地图。从阿里云网站上下载陕西省的SVG格式的地图。网址为:

http://datav.aliyun.com/portal/school/atlas/area_selector

在打开的地图上选择陕西省的地图,点击右侧的SVG的下载按钮,下载SVG格式的地图。

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化(2)

(2)Axhub复制SVG格式的地图

同样以陕西省为例,在Axhub网站也是可以拿到SVG格式地图的。

这个里面我们选择“复制到Axure”以后新建一个txt文件,将复制到的代码粘贴到里面,将后缀后修改为SVG。

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化(3)

3、对SVG图片进行编辑

SVG格式的地图,代码中并不会出现相应的区域的名称,所以我们需要给每个市级图形进行命名,这里以户级ID为依据进行命名。推荐一款工具“Inkscape”软件,也可以使用其它可以编辑的软件。具体的下载的地址为:

https://inkscape.org/zh-hans/

安装后,新建一个文档,然后打开我们已经下载好的SVG格式的地图。右键选择“取消群组”,然后再依次在菜单栏中选择“对象”-“对象属性”选项,在右侧的窗格中将ID修改为Power BI表中的市级ID。其他的根据对应关系一一修改后,保存即可。如图所示。

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化(4)

4、在Power BI准备视觉对象

从Power BI视觉对象库中加载“Synoptic Panel by OkViz”。如图所示。

power bi 新增图表:Power BI系列 SVG格式的地图数据可视化(5)

猜您喜欢: