将交互式小部件与 bokeh-server (bokeh 0.10.0) 一起使用
Using the interactive widgets with the bokeh-server (bokeh 0.10.0)
我想复制这个:
https://github.com/bokeh/bokeh/blob/master/examples/app/sliders_applet/sliders_app.py
在我自己的多用户散景服务器 (bokeh-server -m) 上。
但是评论清楚地指出你必须 运行:
bokeh serve app.py
这似乎没有随 bokeh 0.10.0 一起提供。
我想像发布其他交互式图表一样发布它,例如:
Session().login('tmpuser', 'securepassword')
output_server('sliders')
# The modified sliders_app.py code
cursession().publish()
不同版本的文档和可用示例之间似乎存在很多不一致之处。
此处的服务器文档很容易理解:http://docs.bokeh.org/en/0.10.0/docs/user_guide/server.html
我可以启动服务器并 运行 并发布简单的静态图,但大多数交互式示例不会 运行 如预期的那样。即使是简单的标签也不起作用。
我今天遇到了同样的问题。
我相信文档是用新版本 0.11 编写的。
bokeh serve
是新的基于 tornado 和 websocket 的 Bokeh 服务器。它具有更高的性能、可扩展性和易于使用。它是在版本 0.11
中引入的,这就是它在 Bokeh 版本 0.10
安装中不可用的原因。
您正在查看 Github 上 master
分支中的示例。这始终是最新的、前沿的、可能未发布的代码。您始终可以找到示例 特定于您安装的实际版本,方法是导航至:
https://github.com/bokeh/bokeh/blob/<RELEASE TAG>/examples
我想复制这个: https://github.com/bokeh/bokeh/blob/master/examples/app/sliders_applet/sliders_app.py
在我自己的多用户散景服务器 (bokeh-server -m) 上。 但是评论清楚地指出你必须 运行:
bokeh serve app.py
这似乎没有随 bokeh 0.10.0 一起提供。 我想像发布其他交互式图表一样发布它,例如:
Session().login('tmpuser', 'securepassword')
output_server('sliders')
# The modified sliders_app.py code
cursession().publish()
不同版本的文档和可用示例之间似乎存在很多不一致之处。 此处的服务器文档很容易理解:http://docs.bokeh.org/en/0.10.0/docs/user_guide/server.html
我可以启动服务器并 运行 并发布简单的静态图,但大多数交互式示例不会 运行 如预期的那样。即使是简单的标签也不起作用。
我今天遇到了同样的问题。
我相信文档是用新版本 0.11 编写的。
bokeh serve
是新的基于 tornado 和 websocket 的 Bokeh 服务器。它具有更高的性能、可扩展性和易于使用。它是在版本 0.11
中引入的,这就是它在 Bokeh 版本 0.10
安装中不可用的原因。
您正在查看 Github 上 master
分支中的示例。这始终是最新的、前沿的、可能未发布的代码。您始终可以找到示例 特定于您安装的实际版本,方法是导航至:
https://github.com/bokeh/bokeh/blob/<RELEASE TAG>/examples