kdims 如何用于地理视图中的多边形



我试图了解 kdims 如何用于地理视图中的多边形图。这里有一个类似的问题,但还没有真正得到解答 - GeoViews:使用多边形几何向绿ple添加滑块

在 http://geo.holoviews.org/user_guide/Geometries.html 行

gv.Polygons(world, vdims='pop_est')

生成一个世界地图,其中包含按人口着色的多边形,我认为它以某种方式所做的是获得与 kdims 一样的纬度/长度,但我不明白这是如何工作的。如果我尝试将"几何"指定为 kdim,则会收到错误"预计有两个 kdim 使用 GeoDataFrame,找到 1"。

我的最终目标是能够指定 kdims,以便我也可以指定一个"year"参数作为 kdims 并在地图上获取滚动条。

我想你正在寻找类似的东西(另见这里:https://nbviewer.jupyter.org/github/poplarShift/pyviz-recipes/blob/master/notebooks/data_formats.ipynb(

import geoviews as gv
import geopandas as gpd
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
import holoviews as hv
hv.extension('bokeh')
hv.Dataset(world, kdims=['Longitude', 'Latitude', 'continent'], vdims='pop_est').to(gv.Polygons)

最新更新