code: def strip_size(self, location='top', num_lines=None):
          
          dpi = 72
          theme = self.theme
          get_property = theme.themeables.property
  
          if location == 'right':
              strip_name = 'strip_text_y'
              num_lines = num_lines or self.num_vars_y
          else:
              strip_name = 'strip_text_x'
              num_lines = num_lines or self.num_vars_x
  
          if not num_lines:
              return 0
  
          # The facet labels are placed onto the figure using
          # transAxes dimensions. The line height and line
          # width are mapped to the same [0, 1] range
          # i.e (pts) * (inches / pts) * (1 / inches)
          try:
              fontsize = get_property(strip_name, 'size')
          except KeyError:
              fontsize = float(theme.rcParams.get('font.size', 10))
  
          try:
              linespacing = get_property(strip_name, 'linespacing')
          except KeyError:
              linespacing = 1
  
          # margins on either side of the strip text
          m1, m2 = self.inner_strip_margins(location)
          # Using figure.dpi value here does not workout well!
          breadth = (linespacing*fontsize) * num_lines / dpi
          breadth = breadth + (m1 + m2) / dpi
          return breadth
docs: Breadth of the strip background in inches
  
          Parameters
          ----------
          location : str in ``['top', 'right']``
              Location of the strip text
          num_lines : int
              Number of text lines