code: def _embed_datashader_in_an_axis(datashader_image, ax):
      img_rev = datashader_image.data[::-1]
      mpl_img = np.dstack(
          [_blue(img_rev), _green(img_rev), _red(img_rev)]
      )
      ax.imshow(mpl_img)
      return ax
  
imports: import numpy
  import numba
  from warnings import warn
  import sklearn.decomposition
  import sklearn.cluster
  import sklearn.neighbors
  from matplotlib.patches import Patch
  from umap.utils import submatrix, average_nn_distance
  from bokeh.plotting import show
  from bokeh.plotting import output_file, output_notebook
  from bokeh.layouts import column
  from bokeh.models import CustomJS, TextInput
  from matplotlib.pyplot import show
  from warnings import warn
label_desc: Use image node_id 8 for calling a global function with example usage: _embed_datashader_in_an_axis(datashader_image, ax) and returns: ax