只是尝试学习Cartopy,但甚至无法创建简单的pgustmesh风阵数据...
ax = plt.axes(projection = ccrs.LambertConformal())
cbax = ax.pcolormesh(gust['lon'], gust['lat'], gust['value'],
transform = ccrs.PlateCarree())
我收到错误 AttributeError:'GeoAxesSubplot'对象没有属性'_hold'
但是,contfourf图确实起作用...
cbax = ax.contourf(gust['lon'], gust['lat'], gust['value'],
transform = ccrs.PlateCarree())
如何用Cartopy制作pcolormesh图形?
答案 0 :(得分:0)
除了配置软件包版本外,您可能还想尝试下面讨论的here代码。
from matplotlib.axes import Axes
from cartopy.mpl.geoaxes import GeoAxes
GeoAxes._pcolormesh_patched = Axes.pcolormesh
至少对我有用。希望这会有所帮助。