Как разместить легенду за пределами интерактивного режима в Jupyter Notebook - PullRequest
1 голос
/ 04 июля 2019

Я создал интерактивный график в Jupyter Notebook с помощью Ipywidgets.

from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets

drop_down1=widgets.Dropdown(
options=data.columns.values,
value='Age',
description='First Column:',
disabled=False,
 )

drop_down2=widgets.Dropdown(
options=data.columns.values,
value='Gender',
description='Second Column:',
disabled=False,
 )

def update_barchart(column1, column2):
return data.groupby([column1, 
column2]).size().unstack().plot(kind='bar',stacked=True)

interactive(update_barchart, column1=drop_down1,column2=drop_down2)

Он создает гистограмму.Но проблема в том, что он показывает легенду внутри сюжета.Метод pyplot.legend пытается обработать легенду, но не работает в ipywidgets / интерактивном графике.

Как легенда может быть выведена за пределы сюжета в интерактивном режиме в блокноте Jupyter ??

...