1

この質問に関連して、カートピーを使用して特定の国で色を付けようとしています。リンクされた質問の例をコピーするとうまくいきますが、正投影を使用すると失敗します。MWEと画像が含まれており、ご覧のとおり、ドイツは色付けされていません.

(シェープファイルデータはこちらから入手できます。)

import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.io.shapereader as shpreader

_proj = ccrs.Orthographic(0,0)
#_proj = ccrs.PlateCarree()

_deu = list(shpreader.Reader("shapefiles/DEU_adm_shp/DEU_adm0.shp").geometries())

ax = plt.axes(projection=_proj)
ax.coastlines(resolution='10m', color='k', linewidth=1)

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

plt.show()

ここに画像の説明を入力

4

1 に答える 1