def save_plot(self, name='spectral_plot'):
     if self.keep_dataframe and hasattr(self, 'DF'):
         _plot_generic_(df=self.DF, save=True, n=name)
     elif self.keep_X:
         _plot_generic_(X=self.X, labels=self.labels, save=True, n=name)
     else:
         print('No data to plot.')
 def show_plot(self):
     if self.keep_dataframe and hasattr(self, 'DF'):
         _plot_generic_(df=self.DF)
     elif self.keep_X:
         _plot_generic_(X=self.X, labels=self.labels)
     else:
         print('No data to plot.')