私は、インセットズーム付きのベースマップを使ってプロットを作ろうとしています。私はmark_inset()のインセットボックスに問題があり、左下のコーナー以外の場所に表示されます。それはprojection = 'cyl'では有効ですが、projection = 'geos'ではなく、私が望むものです。basemap、projection = 'geos'、control mark_inset()location
from mpl_toolkits.basemap import Basemap
from mpl_toolkits.axes_grid1.inset_locator import zoomed_inset_axes
from mpl_toolkits.axes_grid1.inset_locator import mark_inset
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
map1 = Basemap(projection='geos', lat_0=0, lon_0=0)
map1.drawmapboundary()
map1.drawcoastlines()
axins = zoomed_inset_axes(ax, 7, loc=3)
axins.set_xlim(-12, 5)
axins.set_ylim(50, 60)
map2 = Basemap(projection='geos', lon_0=0, llcrnrlon=-12, llcrnrlat=50, urcrnrlon=5, urcrnrlat=60[enter image description here][1])
map2.drawcoastlines()
mark_inset(ax, axins, loc1=2, loc2=4, fc="none", ec="0.5")