Jupyter notebook ipywidgets不';互动前不要显示情节

Jupyter notebook ipywidgets不';互动前不要显示情节,jupyter-notebook,ipywidgets,Jupyter Notebook,Ipywidgets,除非用户与小部件交互,否则ipywidgets不会显示绘图。我怎样才能解决这个问题?也许如果我可以使用一些代码更新滑块值,绘图就会显示出来。我认为这个问题只有在使用布局配置方法时才会出现 import numpy as np from matplotlib import pyplot as plt from ipywidgets import interactive, fixed, FloatSlider, HBox, Layout from IPython.display import dis

除非用户与小部件交互,否则ipywidgets不会显示绘图。我怎样才能解决这个问题?也许如果我可以使用一些代码更新滑块值,绘图就会显示出来。我认为这个问题只有在使用布局配置方法时才会出现

import numpy as np
from matplotlib import pyplot as plt
from ipywidgets import interactive, fixed, FloatSlider, HBox, Layout
from IPython.display import display

ts = np.arange(0.0, 5.0, 0.01)

def plotFunc(omega):
    plt.plot(ts, np.cos(omega*ts))

w = interactive(plotFunc, omega = FloatSlider(min = 0, max = 12, step = 1, value = 6, orientation = 'vertical'))
box_layout = Layout(display = 'flex', flex_flow = 'row', justify_content = 'center', align_items = 'center')
display(HBox([w.children[-1], w.children[0]], layout = box_layout))

要启用内联后端以与IPython笔记本一起使用,请执行以下操作:

%matplotlib inline
在代码的末尾:

w.update()
这里有一些解释: ,


另外,有关更改内联后端的其他行为的更多信息,请参见。

谢谢。我只是不知道为什么需要
%matplotlib inline
。如果没有它,它就不会工作。