图例字体、字号与颜色自定义
字体选择
MapChart 提供多种可选字体,覆盖 Serif(衬线)、Sans-serif(无衬线)、Handwriting(手写)等风格。比较常用的:
- Cabin(默认)— 现代无衬线体,清晰易读,适配绝大多数场景
- Open Sans — Google Fonts 的经典款,和 Cabin 类似但笔画略粗
- Roboto — Google Material Design 的默认字体
- Georgia — 衬线体,适合学术论文、正式汇报(显得更严肃)
- Courier New — 等宽字体,适合科技风/复古风
字体影响的不只是美观,还有可读性:在手机屏幕上,无衬线体通常比衬线体更清晰。
字号
Legend size 选项有 Small / Medium / Large 三档。默认 Medium。
- Small:图例分组 ≤ 4 个时够用,图例占地图面积最小
- Medium:5-8 个分组的黄金选择
- Large:8 个以上分组或导出用于印刷/大屏时用,保证远距离也能看清
图例文字颜色
Legend font color 默认和边框颜色一致。如果背景改了深色,记得把文字颜色换成白色——否则黑字在深色背景上根本看不见。
实操建议:先定好地图背景色和图例背景色,再挑文字颜色和它们拉开对比度。对比度不够的话导出的 PNG 在压缩后会更难看清。
图例多列布局
当图例分组很多(比如 8 个以上),单列排列会让图例特别长。Legend columns 选项可以把图例分成两列甚至三列显示:
- One column — 单列,图例从上到下排
- Two columns — 两列并排,图例高度减半
- Three columns — 三列并排,适合 12+ 分组的极端情况
分组之间颜色差异大时用多列布局效果好;分组之间颜色相近、需要仔细对比时单列更合适。
整体风格建议
字体、字号、颜色的选择应该和地图主题呼应:
| 主题 | 字体建议 | 字号建议 | 颜色建议 |
|---|---|---|---|
| 学术论文 / 报告 | Georgia 或 Cabin | Medium | 黑字 + 白底 |
| 社交媒体 / 博客 | Cabin 或 Open Sans | Medium-Large | 白字 + 深色背景 |
| 游戏战报 | 试试 Handwriting 类 | Large | 彩色字 + 主题色背景 |
| 极简 / 风格化 | Roboto 极简 | Small-Medium | 统一的中性灰 |