У меня есть большой набор данных (до 2,5 миллионов точек), который я бы хотел уменьшить для моего участка Bokeh, а затем повторить выбор по мере того, как пользователь приближается и уходит. Я использую bokeh_server с backis.Bokeh с bokeh_server: обновление сюжета при его увеличении
Журналы сервера теперь показывают обнадеживающие 200 ответов HTTP, но ничего не отображается на странице браузера. Я получаю ошибку JavaScript: Error: Domains other than x not supported yet
. Получаю ли я доступ к своему файлу HDF5 правильно? Как bokeh знает, что называется набором данных (он называется test
в моем случае).
Соответствующий бит мой взгляд Django является:
def bokeh_test2(request):
import numpy as np
import bokeh.plotting as bplot
from bokeh.transforms import line_downsample
import bokeh.embed as embed
bplot.output_server(docname="downsampling_test")
source = line_downsample.source(data_url='data/test.hdf5',
owner_username='defaultuser')
p = bplot.line('x', 'y', source=source, legend='test')
bplot.push()
tag = embed.autoload_server(p, bplot.cursession())
c = {'bokeh_div': tag}
return render_to_response('bokeh_test.html', c,
context_instance=RequestContext(request))
Может кто-нибудь пролить свет?
Спасибо за ваш ответ ... Я не уверен, что понимаю. Мне нужен тег для каждой страницы, потому что разные пользователи могут выбирать различные наборы данных для визуализации. Я обновлю свой вопрос с последней трудностью, если вы сможете помочь. – xnx
Конечно, я помогу вам найти ответ. Мое другое замечание заключалось в том, что не нужно было повторно отображать весь сюжет на зум, что было похоже на то, что вы пытались сделать, но я, очевидно, пропустил какой-то контекст. – bigreddot
Спасибо - если я правильно понимаю, мое представление просто вставляет тег '