簡體   English   中英

Python中的function是什么標題a 2乘2 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM