Usually to adjust the position of widgets I use dummy Div widgets with no text like this:
from bokeh.io import show
from bokeh.plotting import figure
from bokeh.models import Button, Div
from bokeh.layouts import gridplot
figrid = [figure(plot_width=400,plot_height=400) for i in range(3)]
grid = gridplot(figrid,ncols=3,toolbar_location=‘left’)
header = Div(text=‘Center me !’)
dum1 = Div(text=’’,width=480)
dum2 = Div(text=’’,width=150)
dum3 = Div(text=’’,width=700)
button1 = Button(label=‘Push me !’,width=100)
button2= Button(label=‘Push me !’,width=100)
final = gridplot([[dum1,header],[dum2,button1,dum3,button2],[grid]],toolbar_location=None)
show(final)
``
Is there a way to do this more precisely?
I like to use two grids instead of one so that I have the toolbar on the side of the plots and not the widgets/header