code: def scale_subplots(subplots=None, xlim='auto', ylim='auto'):
      
      auto_axis = ''
      if xlim == 'auto':
          auto_axis += 'x'
      if ylim == 'auto':
          auto_axis += 'y'
  
      autoscale_subplots(subplots, auto_axis)
  
      for loc, ax in numpy.ndenumerate(subplots):
          if 'x' not in auto_axis:
              ax.set_xlim(xlim)
          if 'y' not in auto_axis:
              ax.set_ylim(ylim)
docs: Set the x and y axis limits for a collection of subplots.
  
      Parameters
      -----------
      subplots : ndarray or list of matplotlib.axes.Axes
  
      xlim : None | 'auto' | (xmin, xmax)
          'auto' : sets the limits according to the most
          extreme values of data encountered.
      ylim : None | 'auto' | (ymin, ymax)