docs: def plot_summaries(self, show=False, save=True, figure_type=None):
          """Plot summary graphs.
  
          Args:
              show: shows the figure if True.
              save: saves the figure if True.
              figure_type: optional, figure type to create.
          """
  
          if not figure_type:
              figure_type = self.default_figure_type
  
          if not figure_type in self.default_figure_types:
              logger.debug("unknown figure type selected")
              figure_type = self.default_figure_type
  
          color_list, symbol_list = self._create_colors_markers_list()
          summary_df = self.summary_df
          selected_summaries = self.selected_summaries
          batch_dir = self.batch_dir
          batch_name = self.name
          fig, ax = plot_summary_figure(self.info_df, summary_df, color_list,
                                        symbol_list, selected_summaries,
                                        batch_dir, batch_name, show=show,
                                        save=save, figure_type=figure_type)
          self.figure[figure_type] = fig
          self.axes[figure_type] = ax