Geoviews多边形/多多边形打印

2024-06-11 08:23:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用GeoView绘制多边形/多多边形数据时遇到了一些问题。我制作了一个geodataframe,它将我的两个数据集很好地结合在一起。我能够使用绘图功能轻松绘制数据:

见下文:

import geopandas as gpd
import numpy as np
import pandas as pd
import holoviews as hv
import geoviews as gv
import geoviews.feature as gf
import cartopy
import cartopy.feature as cf

from geoviews import opts
from cartopy import crs as ccrs

gv.extension('bokeh')

Drop_na.plot(column = 'Registrations',figsize=(10,10), legend=True)

这给了我下面的图表:

enter image description here

但是,当我尝试使用GeoView和以下代码绘制相同的图形时:

gv.Polygons(Drop_na, vdims=['Registrations']).opts(
tools=['hover'], width=550, height=700, color_index='Registrations',
colorbar=True, toolbar='above', xaxis=None, yaxis=None, padding=0.1)

我得到以下错误:“将多边形元素从PlateCarree坐标参考系(crs)投影到PlateCarree投影时,投影路径均未包含在投影指定的边界内。请确保为数据指定了正确的坐标系。”

我已经阅读了文档,并尝试了不同的方法来处理投影法,但我无法让它生成相同的图表或任何图表

有人知道我做错了什么吗

亲切问候,, 阿门


Tags: 数据fromimportas图表绘制多边形feature