docstr: Returns a Bokeh glyph object.
code: def _init_glyph(self, plot, mapping, properties):
      """
      Returns a Bokeh glyph object.
      """
      properties = mpl_to_bokeh(properties)
      properties = dict(properties, **mapping)
      if "xs" in mapping:
          renderer = plot.patches(**properties)
      else:
          renderer = plot.quad(**properties)
      if self.colorbar and "color_mapper" in self.handles:
          self._draw_colorbar(plot, self.handles["color_mapper"])
      return renderer, renderer.glyph
  
imports: import sys
  import numpy
  import param
  from bokeh.models import CustomJSHover, DatetimeAxis
  from ...core.util import cartesian_product, dimension_sanitizer, isfinite
  from ...element import Raster
  from ..util import categorical_legend
  from .chart import PointPlot
  from .element import ColorbarPlot, LegendPlot
  from .selection import BokehOverlaySelectionDisplay
  from .styles import base_properties, fill_properties, line_properties, mpl_to_bokeh
  from .util import bokeh33, bokeh34, colormesh
label_desc: Use image node_id 3 for calling the QuadMeshPlot obj's underlying member method code with example usage: obj._init_glyph(plot, mapping, properties) and returns: renderer,  renderer