Power BI着色地图优化中文地理标签
2023-04-18 14:44:29 时间
前文介绍了如何在Power BI中使用带数据标签的着色地图,在设置过程中,部分读者遇到疑问,第一个问题是,地图设置一定要准备拼音列表吗?
注:本文涉及地图仅供学习与交流
准备拼音是为了数据与SVG地图文件中的区域ID对接,那么,ID可不可以直接是中文,省去拼音这个环节呢?当然可以,如下图所示:
这样做的前提是把地图文件中的ID全部改为中文。使用记事本打开SVG地图(在本公众号后台回复“SVG地图”可以获取世界、全国、省市区县的SVG地图下载链接),找到每个区域的ID,如下方,直接把拼音“FUJIAN”改为“福建”可以吗?
这样是不可以的,区域无法被识别。需要把中文ID转换为16进制的UNICODE编码,打开转换网站:
http://mytju.com/classcode/tools/encode_gb2312.asp
输入“福建”,最右侧可以看到UNICODE16进制编码,那么福建的地图ID填写该编码“798F5EFA”可以吗?
答案是还不行。需要使用连接符连接,正确的ID命名是:_x798F__x5EFA_
以此类推,重命名所有区域之后,你在Power BI中就不需要使用拼音设置着色地图了。地图文件编码可能很长,使用记事本的查找功能可以精确定位ID所在的位置。
地图修改完成后,你可能会遇到第二个问题:没有数据的区域(如下内蒙古和青海),能否像其他区域一样也显示中文标签?
实现这个功能需要对地图进行进一步修改,再次记事本打开SVG地图,在每个地区的ID后面加上title,如下图所示:
操作完成后,可以看到没有数据的内蒙古和青海的标签也可以正常显示:
相关文章
- 如何在Windows 10上编辑系统环境路径变量
- 千万不要在您的系统上运行的那些Linux命令
- 微软Windows10 21H1版本服务体验包更新与Build19043已现身系统说明
- 如果Windows 10更新卡住了怎么办?
- Btrfs 和 LVM-ext4 该如何选择?
- Windows Terminal 将在下个版本添加图形设置界面
- 让 Flutter 在鸿蒙系统上跑起来
- 微软 Edge 浏览器 v88 稳定版正式推送:支持更换主题,侧边栏搜索和历史记录同步功能全面启用
- 在使用Git时你应该这样提交代码
- 效率飞起!推荐5款免费好用的Windows工具
- Windows10蓝屏漏洞波及数亿用户 360安全卫士可实现自动免疫
- Windows 10 最新更新依旧有 Bug:开机后进入恢复模式,无法自动修复
- Windows 10 修改注册表,可解锁 Windows 10X 引导动画
- 熊孩子乱敲键盘攻破Linux桌面,大神:17年前我就警告过了
- 部分 Linux 发行版考虑移除 Chromium 软件包
- 继Windows10X后:苹果M1已可成功运行Linux系统
- Ubuntu Linux 系统现已支持 M1 Mac 电脑
- 强大的测速工具发特供版!Speedtest中国版体验
- Windows 10蓝屏BUG又来了,网友:微软是不是不想修复?
- Windows 7上的极限操作:将已用内存控制在36MB