code: def padded_squarify(sizes, x, y, dx, dy):
      """
      Calculate rectangle dimensions relative to a given width (dx) and height (dy)
      starting at given x-axis and y-axis values, leaving room for whitespace
      padding between treemap rectangles
  
  
      :param sizes: Ordered (desc) list of values normalized with respect to
          overall height (dy) and width values (dx)
      :param x: Remaining area start point on treemap x-axis
      :param y: Remaining area start point on treemap y-axis
      :param dx: Remaining treemap width
      :param dy: Remaining treemap height
      :return: List of dictionaries of rectangle dimensions
  
      """
      rects = squarify(sizes, x, y, dx, dy)
      for rect in rects:
          pad_rectangle(rect)
      return rects
  
file_path: aequitas/src/aequitas/squarify_flipped.py
imports: import matplotlib.pyplot
  import itertools
label_desc: Use image node_id 11 for calling a global function with example usage: padded_squarify(sizes, x, y, dx, dy) and returns: rects