遮盖Tmax和Tmin的区域

时间:2020-06-17 14:31:43

标签: python pandas matplotlib temperature

我生成了366天的df索引,并创建了TMAX和TMIN两列,在绘制图形时,我得到了一些连贯的信息,但是通过对两条线进行阴影处理,结果没有意义,请问有什么建议吗?

dfM=df.TMAX.groupby('Day').max()
dfm=df.TMIM.groupby('Day').min()

plt.plot(dfM)
plt.plot(dfm)
plt.fill_between(x=dfM, y1=dfm, color='red', alpha=0.8)
plt.show()

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试传递正确的x值

plt.fill_between(x=range(len(dfM)), y1=dfM, y2=dfm, color='red', alpha=0.8)