code: def test_layout_shared_axes_disabled(self):
      from holoviews.plotting.mpl import CurvePlot
  
      layout = (Curve([1, 2, 3]) + Curve([10, 20, 30])).opts(
          shared_axes=False
      )
      plot = mpl_renderer.get_plot(layout)
      cp1, cp2 = plot.traverse(lambda x: x, [CurvePlot])
      self.assertTrue(cp1.handles["axis"].get_ylim(), (1, 3))
      self.assertTrue(cp2.handles["axis"].get_ylim(), (10, 30))
  
file_path: holoviews/holoviews/tests/plotting/matplotlib/test_layoutplot.py
imports: import numpy
  from holoviews.core import DynamicMap, HoloMap, NdOverlay
  from holoviews.element import Curve, Image
  from holoviews.streams import Stream
  from ...utils import LoggingComparisonTestCase
  from .test_plot import TestMPLPlot, mpl_renderer
label_desc: Use image node_id 5 for calling the TestLayoutPlot obj's underlying member method code with example usage: obj.test_layout_shared_axes_disabled() without return types