многострочный график X_train, X_test, Y_pred с использованием matplotlib - PullRequest
1 голос
/ 02 мая 2019

Я делаю прогноз по фондовому рынку проекта, но я застрял в получении всех 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

Любая помощь будет оценена! Спасибо.

...