将布局添加到bokeh仪表板上的选项卡

清除

我正在探索bokeh库。我试图使用VBox将多个图添加到每个选项卡,但是没有用。我在某处读到选项卡和VBox / HBox不能一起使用。
那我该如何处理选项卡上的布局呢?

修改后的示例为每个选项卡添加多个元素:

from bokeh.models.widgets import Panel, Tabs
from bokeh.io import output_file, show
from bokeh.plotting import figure
from bokeh.models.widgets.layouts import VBox
output_file("slider.html")
p1 = figure(plot_width=300, plot_height=300)
p1.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="navy", alpha=0.5)

p2 = figure(plot_width=300, plot_height=300)
p2.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=3, color="navy", alpha=0.5)
p=VBox(p1,p2)
tab1 = Panel(child=p,title="circle")
tab2 = Panel(child=p2, title="line")
tabs = Tabs(tabs=[ tab1, tab2 ])
show(tabs)

来自网站的示例:

from bokeh.models.widgets import Panel, Tabs
from bokeh.io import output_file, show
from bokeh.plotting import figure

output_file("slider.html")

p1 = figure(plot_width=300, plot_height=300)
p1.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="navy", alpha=0.5)
tab1 = Panel(child=p1, title="circle")

p2 = figure(plot_width=300, plot_height=300)
p2.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=3, color="navy", alpha=0.5)
tab2 = Panel(child=p2, title="line")

tabs = Tabs(tabs=[ tab1, tab2 ])

show(tabs)
约瑟夫·惠廷

我不确定是否可以将HBox和VBox与Tabs一起使用,但是您可以用来layoutTabs中排列内容,它对我来说效果很好,而且我认为它比其他选项更灵活。这是我认为可行的简单示例:

from bokeh.layouts import layout
from bokeh.models.widgets import Tabs, Panel
from bokeh.io import curdoc
from bokeh.plotting import figure

fig1 = figure()
fig1.circle([0,1,2],[1,3,2])
fig2 = figure()
fig2.circle([0,0,2],[4,-1,1])
fig3 = figure()
fig3.circle([0,4,3],[1,2,0])

l1 = layout([[fig1, fig2]], sizing_mode='fixed')
l2 = layout([[fig3]],sizing_mode='fixed')

tab1 = Panel(child=l1,title="This is Tab 1")
tab2 = Panel(child=l2,title="This is Tab 2")
tabs = Tabs(tabs=[ tab1, tab2 ])

curdoc().add_root(tabs)

我发现电影示例对于各种各样的东西都非常有用,其代码在此处,非常值得一看。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将布局添加到bokeh仪表板上的选项卡

来自分类Dev

将图像添加到Azure Devops仪表板

来自分类Dev

使用条件面板在闪亮的仪表板中添加动态选项卡

来自分类Dev

仅在闪亮的仪表板的特定选项卡上应用CSS格式

来自分类Dev

将类添加到WordPress仪表板上的自定义帖子类型列表页面

来自分类Dev

将类添加到WordPress仪表板上的自定义帖子类型列表页面

来自分类Dev

PyQt4-将多个网格布局添加到选项卡小部件

来自分类Dev

如何以编程方式将图像添加到选项卡布局?

来自分类Dev

如何将图标添加到我的选项卡布局活动

来自分类Dev

将添加选项卡添加到TemplateRole

来自分类Dev

wordpress php-将html添加到仪表板菜单

来自分类Dev

Umbraco 7将新项目添加到仪表板

来自分类Dev

将水平线添加到Dash-Plotly Python仪表板

来自分类Dev

如何将值从GAE仪表板添加到缺少的字段

来自分类Dev

将按钮添加到默认仪表板命令栏-CRM在线

来自分类Dev

如何将网络视图添加到Jira仪表板

来自分类Dev

如何将 js 小部件添加到闪亮的仪表板

来自分类Dev

如何将负载测试结果添加到 VSTS 中的仪表板?

来自分类Dev

将 Azure 监视器容器添加到仪表板

来自分类Dev

将viewpager添加到选项卡

来自分类Dev

将动画添加到jQuery内容选项卡

来自分类Dev

将课程添加到Drupal 7选项卡

来自分类Dev

将选项卡添加到现有项目

来自分类Dev

jQuery将类添加到活动选项卡

来自分类Dev

使用片段将图像添加到选项卡

来自分类Dev

将选项卡添加到特定列

来自分类Dev

将记录添加到不同的选项卡

来自分类Dev

将复选框添加到NetSuite表单上的子选项卡

来自分类Dev

Angular-UI选项卡:将类添加到特定选项卡

Related 相关文章

热门标签

归档