docs: def plot_and_save(self, **kwargs):
          """Used when the plot method defined does not create a figure nor calls save_plot
          Then the plot method has to use self.fig"""
          self.fig = pyplot.figure()
          self.plot()
          self.axes = pyplot.gca()
          self.save_plot(self.fig, self.axes, **kwargs)
          pyplot.close(self.fig)