групповой боксплот с позициями даты на xaxis - PullRequest
0 голосов
/ 24 сентября 2018

что-то не хватает в моем понимании groupby.boxplot().

У меня есть dataFrame DF со значениями dates' and, как показано ниже:

                      dates  values
0       2016-10-20 18:19:15  20.8
1       2016-10-20 18:20:15  21.1
2       2016-10-20 18:21:15  21.3
3       2016-10-20 18:22:15  21.6
4       2016-10-20 18:23:15  21.8
5       2016-10-20 18:24:15  22.1
...
...
1176468 2018-09-18 03:17:19  19.7
1176469 2018-09-18 03:18:19  20.0
1176470 2018-09-18 03:19:19  20.2
1176471 2018-09-18 03:20:19  20.4
1176472 2018-09-18 03:21:19  20.6

Я сгруппировал DF:

groups = DF.groupby(pd.Grouper(freq='6M', key='dates'))

И тогда я хочу получить блокпост:

box = groups.boxplot(subplots=False)

Блокпосты в порядке, но я бы хотел настроить форматы положения "даты" в xaxis так, как это возможно с pyplot.boxplot назначение позиции = mdates.date2num() и использование set_major_locator(mdates.YearLocator()) например.

Кто-нибудь знает, как это сделать с groupby.boxplot()?

...