Not really, but you might try increasing the general min_border
(or more specific min_border_left
, etc) values of the plots to be larger, so that the border space for the axes does not need to grow or shrink when the tick label sizes change. Or, if the axes can/should be shared between plots (i.e. is this a SPLOM?) then you can omit the interior axes as is done in this example: bokeh/iris_splom.py at branch-2.4 · bokeh/bokeh · GitHub
FYI the code above is plain-text quoted, to apply code formatting use either the </>
icon on the editing toolbar, or triple backtick ``` fences around the code blocks. I’ve edited the post.