docs: def finalize(self, **kwargs):
          """
          Finalize the drawing by adding a title and legend, and removing the
          axes objects that do not convey information about TNSE.
          """
          self.set_title(
              "TSNE Projection of {} Documents".format(self.n_instances_)
          )
  
          # Remove the ticks
          self.ax.set_yticks([])
          self.ax.set_xticks([])
  
          # Add the legend outside of the figure box.
          if not all(self.classes_ == np.array([self.NULL_CLASS])):
              box = self.ax.get_position()
              self.ax.set_position([box.x0, box.y0, box.width * 0.8, box.height])
              manual_legend(
                  self, self.classes_, self.color_values_,
                  loc='center left', bbox_to_anchor=(1, 0.5)
              )