code: def test_quadmesh_invert_axes(self):
      arr = np.array([[0, 1, 2], [3, 4, 5]])
      qmesh = QuadMesh(Image(arr)).opts(
          invert_axes=True, tools=["hover"]
      )
      plot = bokeh_renderer.get_plot(qmesh)
      source = plot.handles["source"]
      self.assertEqual(
          source.data["z"],
          qmesh.dimension_values(2, flat=False).flatten(),
      )
      self.assertEqual(source.data["x"], qmesh.dimension_values(0))
      self.assertEqual(source.data["y"], qmesh.dimension_values(1))
  
file_path: holoviews/holoviews/tests/plotting/bokeh/test_quadmeshplot.py
imports: import numpy
  from bokeh.models import ColorBar
  from holoviews.element import Image, QuadMesh
  from .test_plot import TestBokehPlot, bokeh_renderer
label_desc: Use image node_id 2 for calling the TestQuadMeshPlot obj's underlying member method code with example usage: obj.test_quadmesh_invert_axes() without return types