DrJ*_*ffe 3 python widget ipython matplotlib-basemap ipython-notebook
在 IPython Notebook 中使用 Interactive Widgets 时,特别是 FloatSliderWidget,有没有办法延迟最终结果的渲染?
我正在使用小部件和底图来显示地图数据,并且在每一步(滑动滑块时 - 控制图像叠加 alpha)的渲染尝试非常慢。
我可以设置一些延迟最终渲染的标志等吗?或者在我设置完所有滑块后添加一个按钮来显示图像?
非常感谢您的帮助。
干杯,J。
2019 年更新
现在有选项continuous_update=False,它将执行从滑块限制到鼠标释放事件。
( https://minrk-ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html )
在行动中它看起来像这样:
from ipywidgets import *
import numpy as np
import matplotlib.pyplot as plt
t= np.arange(0,1,0.01)
def pltsin(f):
plt.plot(t,np.sin(2*np.pi*t*f))
plt.show()
interact(pltsin,f=FloatSlider(min=1, max=23, step=1,continuous_update=False))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |