0
私はバックグラウンドでグローバルマップを持つ等高線プロットをしようとしています。 私のデータにLONとLATの値があることを覚えているので、私はMatplotLibでCartopyを使うことにしました。Cartopy + Matplotlib(contourf) - マップオーバーライドデータ
問題は、データとマップを完全に区切ってプロットすることができますが、データをマップと統合しようとすると、Cartopyマップがデータプロットよりも優先されます。
これは私のコードです:
ax = plt.axes(projection=cartopy.crs.PlateCarree())
v = np.linspace(0, 80, 25, endpoint=True)
cp = plt.contourf(matrixLon, matrixLat, matrixTec, v, transform=cartopy.crs.PlateCarree())
plt.colorbar(cp)
ax.add_feature(cartopy.feature.LAND)
ax.add_feature(cartopy.feature.OCEAN)
ax.add_feature(cartopy.feature.COASTLINE)
ax.add_feature(cartopy.feature.BORDERS, linestyle=':')
ax.set_extent([-85, -30, -60, 15])
plt.title('TEC Map')
plt.show()
プロット:
私は論理的にはデータがマップをオーバーライドする(そして多分あると思うので、それは奇妙です私は透明な色のスケールを試す必要がありますが、それ以外の方法はありません)。
誰かがこの問題を私に助けてくれますか?
お返事ありがとうございます。私の問題を解決するために説明され、助けられました! :) – Hollweg
@Hollweg感謝の言葉を言う正しい方法は+投票を与えて、私の答えを受け入れるためにクリックします。 :) – swatchai