matplotlib图对我的数据不准确

时间:2019-05-02 21:20:26

标签: python-3.x matplotlib predictive

我有一组数据显示2014年至2019年的月收入。当我最初绘制此数据时,图形看起来像this,这是绘制此图形的代码:

df=nevada['SB Handle']

df.plot(figsize=(15, 6))
plt.xlabel('Date')
plt.ylabel('SB Handle')
plt.show()

但是当我尝试绘制滚动平均值和滚动std时,原始图与上面的图不同。新的graph显示了不应有的多条水平/对角线,从而影响了滚动平均值/标准差。我编写的用于获取滚动平均值/ std的代码是:

org = plt.plot(df, color='blue', label='Original')
mean = plt.plot(rolmean, color='red', label='Rolling Mean')
std = plt.plot(rolstd, color='black',label = 'Rolling Std')
plt.legend(loc='best')
plt.title('Rolling Mean & Standard Deviation')
plt.show(block=False)

如何更改代码,使滚动平均值和标准偏差基于第一个图形而不是显示水平线的图形?

0 个答案:

没有答案