docs: def save_as_plt(self, fname, pixel_array=None, vmin=None, vmax=None,
          cmap=None, format=None, origin=None):
          """ This method saves the image from a numpy array using matplotlib
  
          :param fname: Location and name of the image file to be saved.
          :param pixel_array: Numpy pixel array, i.e. ``numpy()`` return value
          :param vmin: matplotlib vmin
          :param vmax: matplotlib vmax
          :param cmap: matplotlib color map
          :param format: matplotlib format
          :param origin: matplotlib origin
  
          This method will return True if successful
          """
          from matplotlib.backends.backend_agg \
          import FigureCanvasAgg as FigureCanvas
          from matplotlib.figure import Figure
          from pylab import cm
  
          if pixel_array is None:
              pixel_array = self.numpy
  
          if cmap is None:
              cmap = cm.bone
          fig = Figure(figsize=pixel_array.shape[::-1], dpi=1, frameon=False)
          canvas = FigureCanvas(fig)
          fig.figimage(pixel_array, cmap=cmap, vmin=vmin,
              vmax=vmax, origin=origin)
          fig.savefig(fname, dpi=1, format=format)
          return True