Holoviews中来自Shape文件的钟形图

问题描述 投票:0回答:1

我有一个形状文件,其中有一个名为geometry的列,其中包含MULTIPOLYGON。

postcode    name    geometry
0   2003.0  A   MULTIPOLYGON Z (((1048559.000 7841160.000 0.00...
1   1438.0  B   MULTIPOLYGON Z (((-29156.720 6885495.170 0.000...

虽然很容易在Geopandas的matplotlib中绘制地图,但我无法在Holoviews中使用它。 Holoviews(http://holoviews.org/gallery/demos/bokeh/texas_choropleth_example.html)的示例脚本并没有真正解决如何构造数据的问题。

我尝试用GeoPandas读取形状文件时没有运气。我在这里想念什么?我是否需要先解码“几何”列?

geopandas holoviews
1个回答
0
投票

如果安装hvPlot,您应该能够直接使用HoloViews从GeoPandas绘制形状列,如https://hvplot.holoviz.org/user_guide/Geographic_Data.html所述。

import hvplot.pandas, geopandas as gpd

world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
world.hvplot(geo=True)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.