def _report_sum_data(self, summary_info):
    for (k, job_dict) in summary_info.items():
        if isinstance(list(job_dict.values())[0], dict):
            continue
        self.reporter.add_text(('total %s: %d' % (k, sum(job_dict.values()))), section='Totals')
        if (len(job_dict) <= 1):
            continue
        w = 6.5
        h = 4
        fig = plt.figure(figsize=(w, h))
        plt.hist(list(job_dict.values()), align='left')
        plt.xlabel(k)
        plt.ylabel('Number of Jobs')
        fig.tight_layout()
        fname = (k + '_hist.png')
        fig.savefig(fname)
        self.reporter.add_image(fname, width=w, height=h, section='Plots')
    return
def _report_sum_data(self, summary_info):
    for (k, job_dict) in summary_info.items():
        if isinstance(list(job_dict.values())[0], dict):
            continue
        self.reporter.add_text(('total %s: %d' % (k, sum(job_dict.values()))), section='Totals')
        if (len(job_dict) <= 1):
            continue
        w = 6.5
        h = 4
        fig = plt.figure(figsize=(w, h))
        plt.hist(list(job_dict.values()), align='left')
        plt.xlabel(k)
        plt.ylabel('Number of Jobs')
        fig.tight_layout()
        fname = (k + '_hist.png')
        fig.savefig(fname)
        self.reporter.add_image(fname, width=w, height=h, section='Plots')
    return