Вкладки макета Holoviews со столбцами в Python

У меня есть очень упрощенный пример:

plot = []
for d in range(2):
    name=str(d)
    data = pd.DataFrame({'x':[2,5,1], 'y':[3,1,6], 'm':[1,2,3]})
    x = hv.Curve(data, 'm', 'x', label=name)
    y = hv.Curve(data, 'm', 'y', label=name)
    uu = hv.Layout(x+y).cols(1)
    plot.append(uu)

hv.Layout(plot).opts(tabs = True)

Результатом является количество графиков на отдельных вкладках (4 графика на 4 вкладках). Однако я хочу получить два сюжета, как здесь

hv.Layout(x+y).cols(1)

совмещен с макетом во вкладках (каждая вкладка содержит два графика в одном столбце).

Спасибо


person mati    schedule 11.02.2020    source источник


Ответы (1)


Я не знаю, можно ли это сделать непосредственно в HoloViews, но с помощью pn.Tabs () - быстрое решение:

import panel as pn
pn.extension()

pn.Tabs(('plot 0', plot[0]), ('plot 1', plot[1]))
person Sander van den Oord    schedule 11.02.2020