docs: def finalize(self, **kwargs):
          """
          Finalize executes any subclass-specific axes finalization steps.
          The user calls poof and poof calls finalize.
  
          Parameters
          ----------
          kwargs: generic keyword arguments.
  
          """
          # Set the title
          self.set_title(
              'Class Balance for {:,} Instances'.format(self.support_.sum())
          )
  
          # Set the x ticks with the class names or labels if specified
          labels = self.labels if self.labels is not None else self.classes_
          xticks = np.arange(len(labels))
          if self._mode == COMPARE:
              xticks = xticks + (0.35/2)
  
          self.ax.set_xticks(xticks)
          self.ax.set_xticklabels(labels)
  
          # Compute the ceiling for the y limit
          cmax = self.support_.max()
          self.ax.set_ylim(0, cmax + cmax* 0.1)
          self.ax.set_ylabel("support")
  
          # Remove the vertical grid
          self.ax.grid(False, axis="x")
  
          # Add the legend if in compare mode:
          if self._mode == COMPARE:
              self.ax.legend(frameon=True)