【问题标题】:Changing the default start location of a map in keper.gl在 keper.gl 中更改地图的默认起始位置
【发布时间】:2021-11-23 14:17:41
【问题描述】:

无论您的数据位于地图上的哪个位置,每次可视化 kepler.gl 地图时,起始位置默认为San Francisco

例如:

import pandas as pd
from keplergl import KeplerGl

df = pd.read_csv("<dataset.csv>")
# df contains data in France
map_1 = KeplerGl(height=400, data={"data_1": df}, config=config)
map_1

map_1 看起来像:

这意味着您必须手动平移到地图中上传数据的位置(在本例中为法国)。

有没有办法将默认起始点更改为数据所在的位置?

【问题讨论】:

    标签: python kepler.gl


    【解决方案1】:

    我在发布问题后不久就找到了解决方案: 初始坐标可以嵌入到配置字典中:

    custom_config = {
      "version": "v1",
      "config": {
        "visState": {
          "filters": [],
          "layers": [],
          "interactionConfig": {}
        },
        "mapState": {
          "bearing": -4.928571428571431,
          "dragRotate": True,
          "latitude": 52.253971373306165,
          "longitude": -2.6899063817571394,
          "pitch": 49.18440507924836,
          "zoom": 6.655984704565685,
          "isSplit": False
        },
        "mapStyle": {
          "styleType": "muted_night",
          "topLayerGroups": {},
          "visibleLayerGroups": {
            "label": False,
            "road": False,
            "border": False,
            "building": False,
            "water": True,
            "land": True
          }
        }
      }
    }
    
    map_1 = KeplerGl(
        height=800,
        config=custom_config
    )
    map_1
    

    请注意,如果配置字典有缺陷,则该值将设置为标准值,不会发出警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      相关资源
      最近更新 更多