Мне нужен сюжет с двумя подзаголовками, один побольше с картой, а второй поменьше с точечной диаграммой. Я использую cartopy для построения карты. Я определяю долю высоты с помощью gridspec_kw. Однако из-за ограничений проекции это также влияет на ширину..
Это то, что я получаю.
import matplotlib.pyplot as plt
import cartopy as ccrs
fig, ax = plt.subplots(2,1,subplot_kw=dict(projection=ccrs.crs.PlateCarree()),gridspec_kw={'height_ratios': [4, 1]})
Одним из возможных решений было бы использовать subplot_kw=dict(projection=ccrs.crs.PlateCarree() только для верхней панели. Но я не могу понять, как это сделать. Есть способы, которые рекомендуют add_subplot, но это очень ручной и мне это не нравится Возможно ли это сделать с помощью plt.subplots()?
(2,3)
? с позицией(0,0)
иcolspan=3
для топора картопии и позицией(1,1)
для точечной диаграммы. matplotlib grispec и другие менеджеры размещения - person david   schedule 26.04.2020