前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据可视化:可以下钻的着色地图

数据可视化:可以下钻的着色地图

作者头像
wujunmin
发布2021-09-07 15:27:49
1.7K0
发布2021-09-07 15:27:49
举报
文章被收录于专栏:wujunminwujunmin

前期写文章推荐过在Power BI中使用SVG着色地图,该种类型的地图可以方便的显示数据标签:

还可以切片切换区域:

但是,该方案有个重大功能缺失:不能下钻。

那么,有没有办法既能显示想要的数据标签,又可以省市区下钻层级,最好还能依据企业需求自定义大区,如果着色格式能多种多样就更好了?例如下面的例子:

可以按照公司规则,将全国市场划分为南北大区:

着色方式可以是各种颜色或者图案:

可以大区下钻到省(示例为虚拟的北区):

省继续下钻到市:

当然,也可以返回上一层级。甚至由着色效果切换为点渲染效果只需要一键变更:

很遗憾,Power BI目前无法实现这样的效果。永洪BI可以,它和Power BI一样-桌面版完全免费,有兴趣的读者可以按照以下步骤尝试使用永洪BI进行地图可视化。

1.数据准备


将带有地理位置的Excel文件导入永洪BI,导入方式如下图所示,新建数据链接。

导入后的结果如下:

切换到元数据视图,可以看到系统自动将数据分为维度和度量,这与其他BI产品的含义类似。为实现后期的地图下钻功能,此处需要新建层次,将大区-省-市设置为同一个层级,注意先后顺序。

以上完成后,点击新建报告,开始可视化操作。

2.地理数据格式设置


在“制作报告”界面,选择地图组件,拖动到画布上:

在制作报告界面,需要将大区、省、市均转换为地图列。转换完成后,这三个字段右侧出现一个地球图标。

转换方式为单击字段右侧的省略号,选择“转换为地图列”。

省市的转换方式相同,如果是省份字段,地图范围选择中国,展示层级选择省,匹配数据需要点击下进行省份匹配。

这是因为你的省份命名可能与系统不一致,如果你的数据省份是“安徽”、“江苏”这样的形式,则与BI系统完全一致,如果是“安徽省”、“香港特别行政区”或者别的命名方式,则系统有算法也会进行自动匹配,算法如果匹配不准确还可以手动修改。

城市级别也是同样操作。大区因为并非标准的地理名称,而是按照实际需求自行划分,此处展示层级要选择自定义:

自定义设置中的分组可以按照需求添加或者修改,此处将全国省份分为南北区:

3.可视化设置


将地标设置为”大区“字段,标签显示值,可以下钻的地图已完成。因为前期已对地理位置进行层级设置,所以只需拖动大区字段。

默认是点渲染,在地标处下拉可以切换为区域渲染,即为着色地图。

系统内置了若干图案可以作为底纹,也可以自己导入图片设置为着色底纹。

颜色如果要实现按值渐变的效果,需要将度量值拖动到颜色标签下:

如果是点渲染,还可以自定义点的形状,系统提供了部分样式,也可自行导入SVG格式的图片:

需要注意的是,每一层级的点渲染和着色渲染可以单独设置,比方,省这一层级是着色地图,下一层级的市可以不是着色地图:

以上即是整个制作过程,这可以说是我目前使用最满意的着色地图。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档