code: def __stems_bokeh(ys: list, titles: list, sync_axes, fig_size):
      from bokeh.plotting import gridplot
  
      figs = []
      x_range = None
      y_range = None
      for idx, (y, title) in enumerate(zip(ys, titles)):
          fig = __stem_bokeh(
              y,
              title=title,
              x_range=x_range,
              y_range=y_range,
              fig_size=fig_size,
          )
          figs.append(fig)
          if idx == 0 and sync_axes:
              x_range = fig.x_range
              y_range = fig.y_range
      return gridplot([[e] for e in figs])
  
imports: import numpy
  from matplotlib.pyplot import Axes
label_desc: Use image node_id 4 for calling a global function with example usage: __stems_bokeh(ys, titles, sync_axes, fig_size) and returns: gridplot