我对groupby.boxplot()
的理解有些缺失。
我有一个DF
值的dataFrame 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()
吗?