class_docstr: Simple plugin for a bokeh framework
code: def _create_grid_plot(self):
      rows = []
      row = []
      for idx, fig in enumerate(self.figures.values(), start=1):
          row.append(fig)
          if idx % self.max_cols == 0:
              rows.append(row)
              row = []
      self.grid = self.plotting.gridplot(
          rows,
          sizing_mode="scale_width",
          width=self.plot_width,
          height=self.plot_height,
      )
      self.target = self.plotting.show(
          self.grid, notebook_handle=self.is_notebook
      )
  
file_path: livelossplot/livelossplot/outputs/bokeh_plot.py
imports: from typing import List, Dict, Tuple
  from livelossplot.main_logger import MainLogger, LogItem
  from livelossplot.outputs.base_output import BaseOutput
label_desc: Use image node_id 4 for calling the BokehPlot obj's underlying member method code with example usage: obj._create_grid_plot() without return types