code: def test_images_stick_with_axis(self):
      fig = figure_grid(
          [
              [
                  {
                      "data": [{"type": "scatter", "y": [1, 3, 2]}],
                      "layout": {
                          "width": 400,
                          "height": 400,
                          "images": [
                              {
                                  "source": "One.png",
                                  "xref": "x",
                                  "yref": "y",
                                  "x": 0,
                                  "y": 0,
                              },
                              {
                                  "source": "Two.png",
                                  "xref": "x",
                                  "yref": "y",
                                  "x": 1,
                                  "y": 0,
                              },
                          ],
                      },
                  },
                  {
                      "data": [{"type": "bar", "y": [2, 3, 1]}],
                      "layout": {
                          "width": 400,
                          "height": 400,
                          "images": [
                              {
                                  "source": "Three.png",
                                  "xref": "x",
                                  "yref": "y",
                                  "x": 2,
                                  "y": 0,
                              },
                              {
                                  "source": "Four.png",
                                  "xref": "x",
                                  "yref": "y",
                                  "x": 3,
                                  "y": 0,
                              },
                          ],
                      },
                  },
              ]
          ]
      )
  
      # Validate resulting figure object
      go.Figure(fig)
  
      images = fig["layout"]["images"]
      self.assertEqual(len(images), 4)
      self.assertEqual(images[0]["source"], "One.png")
      self.assertEqual(images[0]["xref"], "x")
      self.assertEqual(images[0]["yref"], "y")
  
      self.assertEqual(images[1]["source"], "Two.png")
      self.assertEqual(images[1]["xref"], "x")
      self.assertEqual(images[1]["yref"], "y")
  
      self.assertEqual(images[2]["source"], "Three.png")
      self.assertEqual(images[2]["xref"], "x2")
      self.assertEqual(images[2]["yref"], "y2")
  
      self.assertEqual(images[3]["source"], "Four.png")
      self.assertEqual(images[3]["xref"], "x2")
      self.assertEqual(images[3]["yref"], "y2")
  
imports: import plotly.graph_objs
  import pyviz_comms
  from param import concrete_descendents
  from holoviews.core import Store
  from holoviews.element.comparison import ComparisonTestCase
  from holoviews.plotting.plotly.element import ElementPlot
  from holoviews.plotting.plotly.util import figure_grid
  from ..None import option_intersections
label_desc: Use image node_id 7 for calling the TestPlotlyFigureGrid obj's underlying member method code with example usage: obj.test_images_stick_with_axis() without return types