☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

Layout behaviour changed between 2.2.3 and 2.3.2

Community Support
rad
rad

Hi,

here is simple example of two-plot grid

from bokeh.plotting import figure, curdoc
from bokeh.layouts  import gridplot

class Clima:
    def __init__(self):
        self.layout = gridplot(
            [
                [figure()],
                [figure()],
            ],
            sizing_mode='stretch_both',
        )
        curdoc().add_root(self.layout)

Clima()

with version 2.2.3 it renders like this

however with version 2.3.2 like this

I checked GitHub ad it looks like there were some regressions in layout, however I am not sure if this is actually related or it is expected behaviour.

If later I would like to know how to get a former one. I tried to play with different layouts [column(), grid(), layout()] and sizing_modes, but non of that worked as needed.

Thank you
Radek

⌁   Link to post
Bryan
Bryan

There were some layout regression bugs in 2.3.x Several will be fixed for the upcoming 2.3.3. release, including possibly this one (I have not had a change to check for sure). But in the immediate term your best option is to downgrade. Later, if 2.3.3 does not resolve the problem then please open a new GitHub Issue with these details.

⌁   Link to post

End of archived discussion · Replies are disabled