code: def apply_figure(self, figure):
          
          for th in self.themeables.values():
              th.apply_figure(figure)
docs: Makes any desired changes to the figure object
  
          This method will be called once with a figure object
          after plot has completed. Subclasses that override this
          method should make sure that the base class method is
          called.