要实现垂直排列的图表布局,可以使用bokeh库中的column函数。下面是一个示例代码,展示了如何使用column函数将两个图表垂直排列在一起:
from bokeh.plotting import figure, show
from bokeh.layouts import column
# 创建第一个图表
p1 = figure(plot_width=400, plot_height=400)
p1.circle([1, 2, 3], [4, 5, 6], size=10, color="navy")
# 创建第二个图表
p2 = figure(plot_width=400, plot_height=400)
p2.line([1, 2, 3], [4, 5, 6], line_width=2, color="red")
# 将两个图表垂直排列在一起
layout = column(p1, p2)
# 显示布局
show(layout)
在这个示例中,我们首先创建了两个图表p1和p2,然后使用column函数将它们垂直排列在一起,最后使用show函数显示布局。
你可以根据自己的需求调整图表的大小、样式和数据。