Соотношение сторон силы для карты
Если я определю набор (гео) осей с заданной высотой и шириной, как я могу убедиться, что график заполнит эти оси?
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
ax = plt.axes([0.3, 0.1, 0.4, 0.8], projection=ccrs.PlateCarree())
ax.coastlines()
ax.set_global()
plt.show()
Это дает график с разумным соотношением сторон для карты, но я хотел, чтобы вместо этого он заполнил оси, в результате чего график стал выше, чем он широкий. Это всего лишь пример, но существуют реальные сценарии, где это важно.
редактировать
Я просто хочу, чтобы результат искажался, поэтому в моем примере я искренне хочу карту с глобальным экстентом, который выше, чем он широкий. С помощьюax.set_aspect('auto')
кажется, работает наPlateCarree
а такжеNorthPolarStereographic
прогнозы, но, возможно, не работает для всех (OSGB
например).