如何使用Bokeh从Python调用JavaScript方法?

时间:2017-07-24 19:27:36

标签: javascript python bokeh

我有这种情况:

  1. 我有一些用于绘制我的情节的数据(在熊猫数据框中)
  2. 当我按下按钮(由散景小部件构建)时,我可以调用我的回调方法,并在python中进行计算。
  3. 但是现在我想将计算数据发送回用户,以便在向导中显示问题。所以我需要运行一些JavaScript函数。
  4. 我正在考虑创建一个虚拟按钮并从python运行此按钮的click方法。但我认为这是不可能的。

    那么,如何直接从python运行JavaScript函数?

1 个答案:

答案 0 :(得分:2)

截至Bokeh module.exports = express.createServer(); var app = module.exports; ,能够进行这类“远程过程调用”仍然是open feature request

与此同时,最好的办法是在某些型号的某些属性中添加CustomJS callback0.12.6可以执行您想要的任何JS代码(包括调用其他JS函数),并将触发任何属性更新。

这是一个示例,显示更改滑块时调用CustomJS。对于您的用例,您可以添加一个不可见的圆形字形,并将CustomJS附加到字形的CustomJS属性。更改size是您可以“调用”该功能的方法。

glyph.size