Pandas Plot с датой и временем на оси x - PullRequest
0 голосов
/ 25 февраля 2019

В версиях Pandas до 23.4 я мог сделать это:

df.plot(x=df.DateTime, y=['var1', 'var2'])   

С df.DateTime в качестве типа datetime.В версии 23.4 я получаю эту ошибку:

ValueError: x must be a label or position

Мне удалось обойти ее, основываясь на совете в этой теме: построить ось X как дату в matplotlib :

df = df.set_index(df.DateTime)
df.plot(y=['var1', 'var2'])   # i.e. don't specify x

Мой вопрос: правильный ли это подход к текущим версиям Pandas и Matplotlib?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...