Как построить горизонтальный временной ряд в питоне - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть DataFrame df, который выглядит следующим образом:

    x0  x1    x2   x3   x4   x5   ... x10000   Date     
1    40  31.05 25.5 25.5 25.5 25   ...  33     2006-01-01 
2    35  35.75 36.5 36.5 36.5 36.5 ...  29     2007-01-01 

, где каждая строка - это временной ряд с регулярным интервалом времени в 1 минуту.

Как построить графикдля всех строк, каждый как временной ряд в Python?

1 Ответ

0 голосов
/ 04 ноября 2019

Вы можете попробовать это:

df = pd.DataFrame({ f'x{i}': np.random.randn(10) for i in range(10)})
df['Date'] = pd.date_range(start='1/1/1979', periods=len(df), freq='D')
plt.plot(df.drop('Date', axis=1))
plt.legend(df['Date'], bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...