diff --git a/tupak/core/result.py b/tupak/core/result.py index 3b14ca1dd61d87c950fc8550938c7df71ea6ebb3..c845bbfdca4f26b73f4d66f6bdb676b598eb44e8 100644 --- a/tupak/core/result.py +++ b/tupak/core/result.py @@ -665,11 +665,12 @@ def plot_multiple(results, filename=None, labels=None, colours=None, if evidences: if np.isnan(results[0].log_bayes_factor): - template = ' $\mathrm{{ln}}(Z)={:1.3g}$' + template = ' $\mathrm{{ln}}(Z)={lnz:1.3g}$' else: - template = ' $\mathrm{{ln}}(B)={:1.3g}$' - for i, label in enumerate(labels): - labels[i] = label + template.format(results[i].log_bayes_factor) + template = ' $\mathrm{{ln}}(B)={lnbf:1.3g}$' + labels = [template.format(lnz=result.log_evidence, + lnbf=result.log_bayes_factor) + for ii, result in enumerate(results)] axes = fig.get_axes() ndim = int(np.sqrt(len(axes)))