在 Jupyter 中将 matplotlib 图表转换为交互式图表



我有一个 Matplotlib 堆叠条形图 -

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

我想使用ipywidgets中的interact将其转换为交互式情节。但是,当我尝试这个时——

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

它给了我一个Exception: Invalid keyword : 'stacked'.有人可以告诉我这种带有ipywidgets的交互式图表的正确语法吗?

谢谢!

我找到了!这是一个称为 barmode 的属性。所以,它可以用作——

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

最新更新