【问题标题】:python holoviews layout tabs with columns带有列的python holoviews布局选项卡
【发布时间】:2020-05-26 20:16:47
【问题描述】:

我这里有一个非常简化的例子:

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)

结合选项卡中的布局(每个选项卡在一列中包含两个图)。

谢谢

【问题讨论】:

    标签: python layout holoviews panel-pyviz


    【解决方案1】:

    我不知道这是否也可以直接在 HoloViews 中完成,但使用pn.Tabs() 是一个快速的解决方案:

    import panel as pn
    pn.extension()
    
    pn.Tabs(('plot 0', plot[0]), ('plot 1', plot[1]))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多