图例位置与排版调整
图例默认位置
MapChart 图例默认出现在地图右下角,紧贴地图边框。大多数情况下这个位置够用——地图主体是视觉中心,图例作为辅助信息放在角落,不会抢视线。
三种布局模式
打开 Edit legend 弹窗,往下翻找到「Legend position」选项,有三种:
| 模式 | 效果 |
|---|---|
| Custom | 完全自由拖动图例位置到地图上的任意坐标 |
| Left / Right / Top / Bottom | 固定在地图的某一侧边缘 |
| Auto | 根据图例大小和地图比例自动计算最佳位置(默认) |
自定义位置的注意事项
选 Custom 模式后,拖动图例在地图上移动。目标是:
- 不要挡住重要的涂色区域——西欧小国密集区、美国东北部、东南亚群岛这些地方本来就挤,绝对不能让图例压在上面
- 靠近地图边缘——给图例留出呼吸空间,不要悬空在地图主体中间
- 考虑导出后的缩放——手机上的位置在电脑大屏上可能偏了,但 MapChart 导出的 PNG 是高分辨率的,图例位置会按比例保持一致
图例与地图重叠的解决办法
如果地图主体上没有空位放图例,有两种常规做法:
做法一:图例移到地图外
把图例推到地图边缘之外,让整个导出图的画布自动扩大,图例变成地图右侧或下方的独立栏位。这样地图主体保持完整,不被任何东西遮挡。
做法二:让空白区域留白
地图本身有没有大面积空白区域?比如世界地图的格陵兰、非洲的撒哈拉沙漠区域——把图例放那里,视觉上既不挤也不挡数据。
图例大小调整
Legend size 选项有 Small / Medium / Large 三档。默认 Medium。如果图例特别长(比如 10+ 个分组),选 Large 让文字更清晰;分组少时 Small 即可,节省空间。
图例背景透明
想让图例融入地图背景而不是变成一个方盒子?关掉 Legend background 开关即可,图例的文字和色块直接浮在地图上。但注意:如果图例下方的地图颜色和图例本身的色块颜色接近,读者会看不清——关掉背景前先确认对比度够不够。