Я делаю прогноз по фондовому рынку проекта, но я застрял в получении всех X_train, X_test и Y_pred на одном графике, что-то вроде этого рисунок 1
Я делаю это после использования алгоритма randomforestregressor
Мой df.head () выглядит так
timestamp open high low close volume
0 2019-04-12 199.20 200.14 196.2100 198.87 27736755
1 2019-04-11 200.85 201.00 198.4431 198.95 20900808
2 2019-04-10 198.68 200.74 198.1800 200.62 21695288
3 2019-04-09 200.32 202.85 199.2300 199.50 35768237
4 2019-04-08 196.42 200.23 196.3400 200.10 25881697
Вот что я делаю, чтобы получить что-то вроде этого рисунок 1 , но я ничего не вижу в графике.
Код:
plt.plot(x=df['timestamp'], y = df['close'], style = 'b-', grid = True)
plt.plot(x=df['timestamp'], y = df['close'], style = 'r-', grid = True)
plt.plot(x=df['timestamp'], y = df['close'], style = 'g-', grid = True)
plt.legend(['X_train', 'X_test', 'Y_pred'])
plt.xlabel("date")
plt.ylabel("USD")
выход
Text(0,0.5,'USD')
рисунок 2
Любая помощь будет оценена! Спасибо.