Размерные контейнеры при построении кривой Holoviews и наложении разворота в Holomap - PullRequest
1 голос
/ 18 января 2020

С помощью приведенного ниже сценария я ожидал получить выпадающее меню для изменения наклона. то есть показывает только один из графиков, а не все три.

import numpy as np
import holoviews as hv
hv.extension('bokeh')

slope = [1, 5, 10]

def curve(slope):
    x = np.linspace(1,10)
    y = slope*0.5+x
    err = x*0.2
    return hv.Curve((x, y)) * hv.Spread((x,y,err))


curve_dict = {r:curve(r) for r in slope}

kdims = hv.Dimension(("slope", "slope"))

hmap = hv.HoloMap(curve_dict, kdims=kdims).overlay()
hmap

Это возвращает следующий график:

enter image description here

Что такое Я здесь скучаю? Я ожидал выпадающее меню, не все три графика отображаются.

1 Ответ

2 голосов
/ 18 января 2020

Вы превратили свою голограмму в оверлей () , что в основном означает размещение графиков поверх друг друга.

Когда вы удаляете .overlay (), вы получаете ползунок, чтобы выбрать участок:

hmap = hv.HoloMap(curve_dict, kdims=kdims)
...