【发布时间】:2021-11-21 01:04:51
【问题描述】:
我有一个函数,tasmax_emn(year),它为我提供了一个 xarray 数据数组,其中包含任何一年的 12 月温度和日期。如何在同一个地块上绘制多个不同的年份(例如,1990-2012)?
一年来,我成功使用了这段代码:
fig1 = plt.figure(figsize=(15, 15), dpi=200)
ax1 = fig1.add_subplot(1, 1, 1)
ax1.plot(tasmax_emn(1990).time, tasmax_emn(1990), label="1990", linewidth=0.5, color ='k')
ax1.title.set_text('Tasmax ensemble mean')
ax1.set_xlabel('Date')
ax1.set_ylabel('Temperature (degrees C)')
ax1.legend()
plt.grid(True)
plt.show()
如何在不添加另外 21 行代码的情况下绘制从 1990 年到 2012 年的所有年份(我猜是其他一些函数)?
感谢您的帮助
【问题讨论】:
标签: python matplotlib python-xarray