docs: def plot(self, save_path=None, close=False, bbox_inches="tight", pad_inches=1):
          """Plot figure.
  
          Parameters
          ----------
          save_path : string (optional)
              Save path. Default is None.
          close : boolean (optional)
              Toggle automatic figure closure after plotting.
              Default is False.
          bbox_inches : number (optional)
              Bounding box size, in inches. Default is 'tight'.
          pad_inches : number (optional)
              Pad inches. Default is 1.
          """
          # final manipulations
          for plot in self.subplots.flatten():
              # set limits
              plot.set_xlim(-0.1, 1.1)
              plot.set_ylim(-0.1, 1.1)
              # remove guff
              plot.axis("off")
          # save
          if save_path:
              plt.savefig(
                  save_path,
                  transparent=True,
                  dpi=300,
                  bbox_inches=bbox_inches,
                  pad_inches=pad_inches,
              )
          # close
          if close:
              plt.close()