class_docstr: Utility renderer using Bokeh to render a grid of plots over the same (x, y) range.
  
  Args:
      nrows (int, optional): Number of rows of plots, default ``1``.
      ncols (int, optional): Number of columns of plots, default ``1``.
      figsize (tuple(float, float), optional): Figure size in inches (assuming 100 dpi), default
          ``(9, 9)``.
      show_frame (bool, optional): Whether to show frame and axes ticks, default ``True``.
      want_svg (bool, optional): Whether output is required in SVG format or not, default
          ``False``.
  
  Warning:
      :class:`~contourpy.util.bokeh_renderer.BokehRenderer`, unlike
      :class:`~contourpy.util.mpl_renderer.MplRenderer`, needs to be told in advance if output to
      SVG format will be required later, otherwise it will assume PNG output.
class_docstr_tok: ["Utility","renderer","using","Bokeh","to","render","a","grid","of","plots","over","the","same","(","x",",","y",")","range",".","Args",":","nrows","(","int",",","optional",")",":","Number","of","rows","of","plots",",","default","``","1","``",".","ncols","(","int",",","optional",")",":","Number","of","columns","of","plots",",","default","``","1","``",".","figsize","(","tuple","(","float",",","float",")",",","optional",")",":","Figure","size","in","inches","(","assuming","100","dpi",")",",","default","``","(","9",",","9",")","``",".","show_frame","(","bool",",","optional",")",":","Whether","to","show","frame","and","axes","ticks",",","default","``","True","``",".","want_svg","(","bool",",","optional",")",":","Whether","output","is","required","in","SVG","format","or","not",",","default","``","False","``",".","Warning",":",":","class",":","`","~contourpy.util.bokeh_renderer.BokehRenderer","`",",","unlike",":","class",":","`","~contourpy.util.mpl_renderer.MplRenderer","`",",","needs","to","be","told","in","advance","if","output","to","SVG","format","will","be","required","later",",","otherwise","it","will","assume","PNG","output","."]
docstr: Set the title of a single plot.
  
  Args:
      title (str): Title text.
      ax (int or Bokeh Figure, optional): Which plot to set the title of, default ``0``.
      color (str, optional): Color to set title. May be a string color or the letter ``"C"``
          followed by an integer in the range ``"C0"`` to ``"C9"`` to use a color from the
          ``Category10`` palette. Default ``None`` which is ``black``.
docstr_tok: ["Set","the","title","of","a","single","plot",".","Args",":","title","(","str",")",":","Title","text",".","ax","(","int","or","Bokeh","Figure",",","optional",")",":","Which","plot","to","set","the","title","of",",","default","``","0","``",".","color","(","str",",","optional",")",":","Color","to","set","title",".","May","be","a","string","color","or","the","letter","``","``","C","''","``","followed","by","an","integer","in","the","range","``","``","C0","''","``","to","``","``","C9","''","``","to","use","a","color","from","the","``","Category10","``","palette",".","Default","``","None","``","which","is","``","black","``","."]
code: def title(
      self, title: str, ax: figure | int = 0, color: str | None = None
  ) -> None:
      """Set the title of a single plot.
  
      Args:
          title (str): Title text.
          ax (int or Bokeh Figure, optional): Which plot to set the title of, default ``0``.
          color (str, optional): Color to set title. May be a string color or the letter ``"C"``
              followed by an integer in the range ``"C0"`` to ``"C9"`` to use a color from the
              ``Category10`` palette. Default ``None`` which is ``black``.
      """
      fig = self._get_figure(ax)
      fig.title = title  # type: ignore[assignment]
      fig.title.align = "center"  # type: ignore[attr-defined]
      if color is not None:
          fig.title.text_color = self._convert_color(color)
  
imports: from __future__ import annotations
  import io
  from typing import TYPE_CHECKING, Any
  from bokeh.io import export_png, export_svg, show
  from bokeh.io.export import get_screenshot_as_png
  from bokeh.layouts import gridplot
  from bokeh.models.annotations.labels import Label
  from bokeh.palettes import Category10
  from bokeh.plotting import figure
  import numpy
  from contourpy import FillType, LineType
  from contourpy.enum_util import as_fill_type, as_line_type
  from contourpy.util.bokeh_util import filled_to_bokeh, lines_to_bokeh
  from contourpy.util.renderer import Renderer
label_desc: Use image node_id 11 for calling the BokehRenderer obj's underlying member method code with example usage: obj.title(title, ax, color) without return types