У меня есть карта, которую я хочу проецировать на сферу, я использую картопы, как предложено в другой теме. Я программирую в Jupyter.
Мой код:
import os
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
os.chdir(os.getenv("HOME"))
os.chdir("Downloads/")
img = plt.imread("europamap1.jpg")
plt.figure(figsize=(3, 3))
ax = plt.axes(projection=ccrs.Orthographic(-10, 45))
ax.gridlines(color="black", linestyle="dotted")
ax.imshow(img, origin="upper", extent=(-180, 180, -90, 90),
transform=ccrs.PlateCarree()) # Important
plt.show()
Я получаю белый кружок введите описание изображения здесь
Я не знаю, почему я не вижу ни линий сетки, ни изображения! Я попытался plot.show (img) и изображение загружено! Я в основном только что скопировал и вставил из этой темы