- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 JSON REST API 构建一个仪表板,我想从服务器获取元素列表,在表格中将其可视化,然后与之交互。
我修改了Bokeh Data Table Example使用 AjaxDataSource 而不是 ColumnDataSource。
生成的代码是这样的:
from datetime import date
from random import randint
from bokeh.models import AjaxDataSource
from bokeh.models.widgets import DataTable, DateFormatter, TableColumn
from bokeh.models.layouts import WidgetBox
from bokeh.plotting import show
source=AjaxDataSource(data_url="http://127.0.0.1:8000/dates", polling_interval=200)
#############
# Create data dict for the source, could be empty, filled with random data for testing
#############
source.data=dict( dates=[date(2017, 2, i+1) for i in range(10)],
downloads=[randint(0, 100) for i in range(10)])
columns = [
TableColumn(field="dates", title="Date", formatter=DateFormatter()),
TableColumn(field="downloads", title="Downloads"),
]
data_table = DataTable(source=source, columns=columns, width=400, height=280)
show(WidgetBox(data_table))
不幸的是,根本没有联系到服务器,表格仍然显示我填写的示例数据以查看发生了什么。
如果我使用带有 AjaxDataSource 的图,它会正确更新,在每个轮询间隔联系服务器
最佳答案
我遇到了完全相同的问题。如果您使用 bokeh 版本 0.13.0,这将不再是一个问题。我升级后,它起作用了。请参阅本网站的最后一条评论。 https://github.com/bokeh/bokeh/issues/7937
关于python - 带有 AjaxDataSource 的 Bokeh DataTable 未获取或更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42410365/
挣扎于 Flask + Bokeh AjaxDataSource: 我有一个返回 json 数据的函数: @app.route("/data", methods=['POST']) def get_x
我正在为 JSON REST API 构建一个仪表板,我想从服务器获取元素列表,在表格中将其可视化,然后与之交互。 我修改了Bokeh Data Table Example使用 AjaxDataSou
安装最新的 Bokeh 库 (0.12.14) 后,我发现了一个奇怪的行为。 在以下示例中,根据 Ajax 请求随机创建一组 180 个值,并每秒进行可视化。 版本 0.12.13 运行完美,但 0.
我是一名优秀的程序员,十分优秀!