如何让Kepler GL导出的点地图HTML文件默认显示图例
Kepler GL导出HTML默认显示颜色图例操作指南
该需求完全可以实现,以下分两种常用使用场景给出具体操作方法:
场景1:通过Kepler GL网页端制作导出
- 完成地图图层样式、颜色规则配置后,点击右上角「分享」按钮,选择「导出HTML」选项
- 在弹出的导出配置弹窗中,找到默认显示图例的勾选框,直接勾选即可,部分旧版本该配置项显示为英文「Show legend by default」
- 其余配置保持默认,点击导出按钮保存HTML文件,打开后即可看到颜色图例默认固定显示
- 如果你使用的版本没有导出配置选项,可先导出默认HTML文件,用任意文本编辑器打开后搜索
isLegendOpen字段,将其后的默认值false修改为true,保存文件后即可生效
场景2:通过Python keplergl库生成导出
- 完成地图实例创建、数据加载、图层样式配置后,调用
save_to_html()方法导出HTML时,传入对应UI配置指定默认打开图例即可,参考代码如下:
from keplergl import KeplerGl import pandas as pd # 加载点数据示例 point_data = pd.read_csv("你的点数据文件路径.csv") # 创建地图实例并配置图层(此处省略你自己的图层样式、颜色映射配置代码) kep_map = KeplerGl(height=700) kep_map.add_data(data=point_data, name="点地图图层") # 导出时指定默认显示图例 kep_map.save_to_html( file_name="导出的点地图.html", config={ "uiState": { "isLegendOpen": True # 若需要固定图例不能被用户关闭,可额外添加下一行配置 # "hideLegendButton": True } } )
- 运行代码后生成的HTML文件,打开时就会默认显示颜色图例
内容的提问来源于stack exchange,提问作者Nompumelelo
相关产品推荐
相关产品推荐

