When I display a go.FigureWidget
inside a jupyter notebook, it is usually responsive, but when I put this figure inside a ipywidgets.Box
in order to create a dashboard, then the figure doesn’t automatically adjust its size.
I read that responsiveness can be controlled with the config
arg of fig.show()
, but fig.show()
is not used for go.FigureWidget
objects.
I tried to play with go.Layout()
and ipywidgets.Layout()
properties, but didn’t suceed.
Is there a way to achieve responsiveness of a go.FigureWidget()
that is children of a ipywidgets.Box()
?
Code to reproduce (in a notebook):
In [1]
:
go.FigureWidget(go.Bar(y=[1, 2, 1]))
In [2]
:
ipywidgets.Box([go.FigureWidget(go.Bar(y=[1, 2, 1]))], layout=Layout(border="solid"))