Python Cartopy中具有正交投影的形状文件打印问题

Python Cartopy中具有正交投影的形状文件打印问题,python,matplotlib,cartopy,Python,Matplotlib,Cartopy,与此相关,我正在尝试使用cartopy为特定国家/地区着色。复制链接问题中的示例效果很好,但在使用正交投影时失败。MWE和图像包括在内,正如人们所看到的,德国最终并没有着色 (形状文件数据可从中获得。) 您需要在正确的CRS中添加几何图形,这肯定不是正交的。它实际上是一个盘子。试试这个: ax.add_geometries(_deu, ccrs.PlateCarree(), edgecolor='black', facecolor='gray', alpha=

与此相关,我正在尝试使用cartopy为特定国家/地区着色。复制链接问题中的示例效果很好,但在使用正交投影时失败。MWE和图像包括在内,正如人们所看到的,德国最终并没有着色

(形状文件数据可从中获得。)


您需要在正确的CRS中添加几何图形,这肯定不是正交的。它实际上是一个盘子。试试这个:

ax.add_geometries(_deu, ccrs.PlateCarree(), edgecolor='black',
                  facecolor='gray', alpha=0.5, zorder=10)
ax.add_geometries(_deu, ccrs.PlateCarree(), edgecolor='black',
                  facecolor='gray', alpha=0.5, zorder=10)