![](/img/trans.png)
[英]What is the Python Equivalent function of Javascript Map()?
[英]What is the function in Python to title a 2 by 2 map
我在弄清楚如何 label 以下 plot 時遇到問題。當我使用 pad 選項時,它會從子圖的標題中刪除。
到目前為止,這是我的代碼:
Data=xr.open_dataset(in_file)
precip_data=Data['pre']
NHNA=precip_data.sel(lon = np.arange(-128.715, -64.557, 0.5), lat = np.arange(24, 50, 0.5), method='nearest')
study_date = NHNA[935:1452]
Seas_NHNA = study_date.groupby('time.season').mean('time')
Seas_NHNA.plot.contourf(x = 'lon', y = 'lat', col = 'season', col_wrap = 2, cmap = 'Blues', vmin = 0, vmax = 200)
ax =plt.axes(projection =ccrs.PlateCarree())
fig = plt.figure(figsize =(11,7))
plt.title('Average Seasonal Precipiation Jan. 1979 - Dec. 2021 ')
cs = Seas_NHNA.plot.contourf(x = 'lon', y = 'lat', col = 'season', col_wrap = 2, cmap = 'Blues', vmin = 0, vmax = 200)
ax.coastlines()
plt.show()
我試過子圖,cartopy。
要放置主標題,您必須使用plt.suptitle()或fig.suptitle() :
plt.suptitle('Average Seasonal Precipiation Jan. 1979 - Dec. 2021 ')
您可以查看此問題以獲取更多詳細信息: How to position suptitle
看起來您正在兩次繪制數據,因為您使用相同的數據兩次調用Seas_NHNA.plot.contourf(...)
,同時在中間創建一個新圖形,所以也許您希望它在兩個不同的圖形上?
如果你想使用多個圖形,你應該給它們命名,然后使用 fig1.suptitle() 來確保你的標題是正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.