Как построить fdate из панд и выбрать формат даты? - PullRequest
0 голосов
/ 06 ноября 2019

Я имею дело с пандами, матплолибом и форматом даты. У меня есть очень простой фрейм данных, где даты также являются индексом. Я могу построить его с помощью matplotlib, и я хочу использовать matplotlib для его функций. Однако я не могу настроить формат данных.

Это мой код и датафрейм:

date;aa;bb;cc
2017-01-01 00:00:00;   17.90;   53.00;   11.46
2017-01-01 01:00:00;    1.28;   52.00;   11.45
2017-01-01 02:00:00;   15.56;   51.00;   11.44
2017-01-01 03:00:00;    7.56;   47.27;   11.42
2017-01-01 04:00:00;   51.94;   45.49;   11.41
DATAF = pd.read_csv(fnamed+'.dat',sep=';',index_col=0, header = 0)
plt.plot(DATAF.index,DATAF['aa'])

результаты

Однако, как вы можете видеть, результаты графика не читаются,Я прочитал много постов с похожей проблемой бу в разных рамках. В результате я не могу справиться с этим.

Спасибо за любую помощь

1 Ответ

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

Я предполагаю, что вы захотите уменьшить количество xticks, чтобы увеличить интервал. Пример: Example:

Чтобы отобразить только один из двух ярлыков,

x = 2
plt.xticks(list(range(len(df.index)))[::x], df.index[::x], fontsize=12);

Если вы сделаете это,

enter image description here

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