在同一张图上绘制多个预测和实际值

时间:2020-07-02 20:23:56

标签: python matplotlib seaborn

我试图在同一张图上用不同的颜色绘制模型的“训练”与“预测”部分。

我怀疑这相对容易做到,但还没有弄清楚。供图使用的数据框的大小会有所不同。

Feature 1   Feature 2   Label   Prediction1   Prediction2
   75           10        4 
   98           10        5 
   75           11        3 
   91           13        5 
   80            9        3          3            4
   75            9        4          4            3
   77           15        3          4            4
   92           14        2          3            4
   88            5        6          5            6
   85           13        4          4            6

请附上我的基本意思

预先感谢

Example of what I'm trying to accomplish

这是我到目前为止编写的代码,我可以关闭它,但缺少黄线并更改训练测试过渡的颜色

# plt.gca().set_color_cycle(['red','blue'])

x = df['index']
y = df['Observed'].rolling(10).mean()
z = df['Predicted'].rolling(10).mean()
ax = plt.subplot()

fig = plt.gcf()
fig.set_size_inches(16,8)
plt.plot(x,y, c='b',label='ACTUAL')
plt.plot(x,z, c='r',label='PREDICTED')

plt.show()

0 个答案:

没有答案