Jupyter notebook ipywidgets不';互动前不要显示情节
除非用户与小部件交互,否则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
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
。如果没有它,它就不会工作。