У меня есть большой набор данных (до 2,5 миллионов точек), который я хотел бы уменьшить для моего графика Боке, а затем передискретизировать, когда пользователь увеличивает и уменьшает масштаб. Я использую bokeh_server с серверной частью Redis.
Журналы сервера теперь показывают обнадеживающие 200 HTTP-ответов, но на странице браузера ничего не отображается. Я получаю ошибку JavaScript: Error: Domains other than x not supported yet
. Правильно ли я получаю доступ к своему файлу HDF5? Откуда боке знает, как называется набор данных (в моем случае он называется 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))
Кто-нибудь может пролить свет?