将 matplotlib 图表转换为 Jupyter 中的交互式图表
Converting matplotlib chart to interactive chart in Jupyter
我有一个 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')
我有一个 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')