python - Geoviews 多边形/多多边形绘图
问题描述
我在使用 Geoviews 绘制多边形/多多边形数据时遇到了一些麻烦。我制作了一个地理数据框,将我的两个数据集很好地组合在一起。我可以使用绘图功能轻松绘制数据:
见下文:
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)
这给了我下面的图表:
但是,当我尝试使用 GeoViews 和以下代码绘制相同的图时:
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)
我收到以下错误:“将 Polygons 元素从 PlateCarree 坐标参考系 (crs) 投影到 PlateCarree 投影时,没有任何投影路径包含在投影指定的范围内。确保为您的坐标系指定了正确的坐标系数据。”
我已经阅读了文档并尝试了不同的方法来处理投影方法,但我无法让它生成相同的图表或任何图表。
有谁知道我做错了什么?
亲切的问候,阿门
解决方案
推荐阅读
- mysql - 如何仅在字段计数等于 1 的情况下从 sql 联接中回填数据,同时维护先前联接的记录?
- kotlin - 将 print() 输出重定向到字符串而不是标准输出
- python - 有没有办法从数据框中的一列中获取值并将它们附加到熊猫 python 中不同的数据框列
- javascript - parcel 可以编译成 ES5,包括所有依赖项吗?
- ssh - 如何通过 ssh 进入在 OpenShift/Kubernetes 集群中运行的容器?
- hyperledger-fabric - Hyperledger Fabric 中的中间 CA 的用途是什么
- sql-server - Labview - SSMS 数据库通信... 如何在不同设备上的 Labview 和 Microsoft SQL Server 之间进行通信?
- arrays - 将数组的每个元素与 react 进行比较
- drush - 如何在 Windows 10 上正确设置 drush 9.7.0
- ios - 无法运行 XCUITest - 找不到图像错误