我目前正在开发一个Jupyter笔记本,它使用matplotlib创建一个能级图。底层频谱计算的一个参数可以使用interact语句进行更改。现在我想将这个笔记本导出到HTML,而widget功能应该保持不变。是否可以预先计算所有可能的结果并将它们包含到HTML版本中?用户应该能够使用交互功能,而不必连接到内核。在
谢谢你的建议。在
彼得
编辑:我希望用以下示例代码来澄清我的问题:
from ipywidgets import interact
import matplotlib.pyplot as plt
import numpy as np
def f(a):
x = np.linspace(0,2,100)
plt.plot(x,a*x**2)
plt.ylim([0,20])
plt.show()
return None
interact(f, a=(1,5,1))
在最终的HTML文件中,所有可能的图像(在这种情况下,所有的抛物线a=1…5)应该包括在内(在这个意义上是预先计算的),然后当用户用滑块选择合适的值时显示。在
目前没有回答
相关问题 更多 >
编程相关推荐