python вкладок макета holoviews со столбцами - PullRequest
1 голос
/ 11 февраля 2020

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

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 вкладках). Однако я sh получу два графика, как здесь

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

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

Спасибо

1 Ответ

1 голос
/ 11 февраля 2020

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

import panel as pn
pn.extension()

pn.Tabs(('plot 0', plot[0]), ('plot 1', plot[1]))
...