Holoviews AdjointLayout с виджетами Bokeh - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь добавить график AdjointLayout Scatter с двумя поддерживающими гистограммами на панель инструментов Bokeh. Однако всякий раз, когда вы пытаетесь объединить эти два элемента в один ряд, виджеты Bokeh сталкиваются с проблемами отображения, а AdjointLayout никогда не масштабируется. Является ли это текущим ожидаемым поведением или здесь нужен другой подход, который мне нужен для достижения этой цели?

Минимальный пример задачи:

import numpy as np
import pandas as pd

import holoviews as hv
from bokeh.layouts import layout
from bokeh.models import Select
from bokeh.io import curdoc

renderer = hv.renderer('bokeh').instance(mode='server')

np.random.seed(10)
data = np.random.rand(100,4)

opts = {}
opts['color_index'] = 2
opts['size_index'] = 3
opts['scaling_factor'] = 50
points = hv.Points(data, vdims=['z', 'size']).opts(plot=opts)

fields = ['berry', 'cherry', 'dairy']
x = Select(title='X-Axis:', value=fields[0], options=fields)
y = Select(title='Y-Axis:', value=fields[1], options=fields)

dashboard = points + points[0.3:0.7, 0.3:0.7].hist()

app = renderer.get_plot(dashboard).state

dashboard = layout([
    [[x, y], app],
])

curdoc().add_root(dashboard)

Использование Bokeh 0.13.0 и Holoviews 1.10.5

...