Dataframe 全息视图多边形输入

Dataframe 全息视图多边形输入,dataframe,bokeh,holoviews,Dataframe,Bokeh,Holoviews,我已经能够使用多个列表(纬度、经度、县名、要显示的值、要显示的颜色)在Bokeh制作choropleth地图。我想用Holoviews和Bokeh一起获得他们的颜色图例,因为我更喜欢它,而不是Bokeh的不相交分组 一般来说,我无法找到关于构建数据框架的好文档,以便Holoviews可以从中提取数据。我在他们的GeoViews文档中发现了这一点,并尝试复制他们给出的Choropleth示例,但无法使其发挥作用。HoloView的数据帧需要如何格式化?如果要从HoloView/GeoView中的数

我已经能够使用多个列表(纬度、经度、县名、要显示的值、要显示的颜色)在Bokeh制作choropleth地图。我想用Holoviews和Bokeh一起获得他们的颜色图例,因为我更喜欢它,而不是Bokeh的不相交分组


一般来说,我无法找到关于构建数据框架的好文档,以便Holoviews可以从中提取数据。我在他们的GeoViews文档中发现了这一点,并尝试复制他们给出的Choropleth示例,但无法使其发挥作用。HoloView的数据帧需要如何格式化?

如果要从HoloView/GeoView中的数据帧渲染多边形,可以使用以下两种选项之一:

1) 使用geopandas数据帧,这将是开箱即用的。只需将geopandas数据帧传递给Polygons元素,它就会自动显示

2) 为每个多边形传入一个数据帧列表,例如,在下面的示例中,我们通过创建Box元素并对其调用dframe来创建数据帧列表。现在可以将此数据帧列表传递到多边形元素:

list_of_dfs = [hv.Box(0, 0, i/10.).dframe() for i in range(10, 1, -1)]
hv.Polygons(list_of_dfs)