我有一个pandas数据框,其中每个观察都有一个日期(作为datetime [64]格式的条目列).这些日期分布在大约5年的时间内.我想绘制所有观测日期的核密度图,其中年份标记在x轴上.
我已经想出如何创建相对于某个参考日期的时间增量,然后创建每个观测值与参考日期之间的小时/天/年数的密度图:
df['relativeDate'].astype('timedelta64[D]').plot(kind='kde')
Run Code Online (Sandbox Code Playgroud)
但这并不是我想要的:如果我转换为年度增量,那么x轴是正确的,但我失去了年内的变化.但是,如果我采用较小的时间单位,如小时或天,x轴标签更难解释.
在熊猫中使这项工作最简单的方法是什么?