Я пытаюсь преобразовать данные в DataFrame pandas в график с накоплением, но не могу получить их в стеке.
Данные в формате
index | datetime (yyyy/mm/dd) | name | weight_change
Каждый день измеряется по 6 разных людей.
Я хочу, чтобы на графике с накоплением отображался weight_change (y) за дату (x), но с weight_change для каждого из 6 человек, расположенных друг над другом
Самое близкое, к чему я смог добраться, это:
df = df.groupby['datetime', 'name'], as_index=False).agg({'weight_change': 'sum'})
agg = df.groupby('datetime').sum()
agg.plot.area()
Это дает график площади для совокупности значений weight_change (сумма каждого лица weight_change для каждого дня), но я могуНе представляю, как разделить это для каждого человека, например, на разные значения:
![enter image description here](https://i.stack.imgur.com/7t233.png)
Я пробовал разные вещи без удачи.Есть идеи?