В версиях 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?