我想在Jupyter笔记本中制作一些交互式图,其中图中的某些点可以被用户拖动.然后,这些点的位置应该用作更新绘图的Python函数(在笔记本中)的输入.
这样的事情已在这里完成:
http://nbviewer.ipython.org/github/maojrs/ipynotebooks/blob/master/interactive_test.ipynb
但回调是Javascript函数.在某些情况下,更新绘图的代码需要非常复杂,并且需要很长时间才能在Javascript中重写.如果有必要,我愿意在Javascript中指定可拖动点,但是可以回调Python来更新情节吗?
我想知道像Bokeh或Plotly这样的工具是否可以提供此功能.
我正在使用Jenkins来测试nodepy
我开发的Python模块.但是,我收到如下错误:
File "/var/lib/jenkins/jobs/NodePy/workspace/convergence.py", line 6, in workspace.convergence
Failed example:
from nodepy import rk, convergence, ivp
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1289, in __run
compileflags, 1) in test.globs
File "<doctest workspace.convergence[0]>", line 1, in <module>
from nodepy import rk, convergence, ivp
ImportError: No module named nodepy
Run Code Online (Sandbox Code Playgroud)
如何在Jenkins中设置PYTHONPATH(以便我的模块可导入)?
我甚至不确定我应该添加哪个目录.似乎Jenkins把东西放在jenkins/jobs/nodepy/workspace /中,所以目录甚至没有正确的名称让python找到它.
编辑:
python模块nodepy
是一个git
存储库,我已将jenkins作业配置为观察和结帐.