Преобразование диаграммы Matplotlib в интерактивную диаграмму в Jupyter - PullRequest
0 голосов
/ 08 июля 2019

У меня есть линейчатая диаграмма Matplotlib -

df.groupby(['date', 'flavor'])['minutes'].sum().unstack().plot(kind='bar', stacked=True)

Я хотел бы преобразовать это в интерактивный сюжет, используя interact из ipywidgets. Но когда я попробую это -

@interact
df.groupby(['date', 'flavor'])['minutes'].sum().unstack().iplot(kind='bar', stacked=True)

Это дает мне Exception: Invalid keyword : 'stacked'. Может кто-нибудь сказать мне правильный синтаксис для такого рода интерактивных диаграмм с ipywidgets?

Спасибо!

1 Ответ

0 голосов
/ 10 июля 2019

Я нашел это!Это атрибут с именем barmode.Таким образом, он может использоваться как -

@interact
df.groupby(['date', 'flavor'])['minutes'].sum().unstack().iplot(kind='bar', barmode='stack')
...