使用`ipywidgets.iteract`,是否可以在窗口小部件旁边找到输出而不是在它们下面?

时间:2016-11-02 10:01:26

标签: python-3.x ipython jupyter-notebook jupyter ipywidgets

在Jupyter笔记本中使用ipywidgets.interact函数时,输出始终低于小部件。是否有可能在窗口小部件之外显示它? 换句话说,而不是这样: before: the output is below the widget

(摘自this example),

我希望看到类似的内容:

after: the output is on the right of the widget

1 个答案:

答案 0 :(得分:2)

您可以使用interactive功能以及HBox和/或VBox

来实现这一目标

使用this answer作为示例,并使用以下行获得所需效果:

hb = widgets.VBox([my_plts.children[0],my_plts.children[1]])

widgets.HBox([my_plts.children[2], hb])

但是,首先不显示绘图,您必须开始移动滑块以进行渲染。至少那是我的经历。我确定有办法解决这个问题但是我懒得去调查。希望有所帮助!