熊猫;分组日期时间值的100%堆叠面积图

时间:2019-06-26 13:51:27

标签: python pandas dataframe plot

我在一个DataFrame中有大约1400个观察值。这包括DateTime值(datetime64 [ns])和分类观察值(对象)。我想创建一个堆叠的面积图,在X轴上以月为单位,在Y轴上以计数为单位,这样我就可以直观地看到每个月哪个类别最普遍。

我的DataFrame看起来像这样:

       ObsvID DateRegistered  Category
0 14455270.00     2018-05-22      High
1 14457539.00     2018-05-24      High
2 14457885.00     2018-08-24      Low
3 14458406.00     2018-08-28      High
4 14461145.00     2018-05-28      Low
(...)

我想按月对值进行分组,以便每个月都能给我不同类别的计数。例如。 2018-05具有2 x高和1 x低,而2018-08具有1 x高和1 x低。

我的代码:

self.internal_df["month"] = pd.DatetimeIndex(self.internal_df["DateRegistered"]).month
self.internal_df.plot.area(x="month")
plt.show()

目前已经产生了一些类似于网络的疯狂情节...

这是我要实现的目标:

enter image description here

0 个答案:

没有答案