diff --git a/dhi/plots/limits.py b/dhi/plots/limits.py index d6434357ead5dc8a9d23cab32eccbcd94546c21f..03fe86a8af649a7342253d27a40dd0ce8ca086e1 100644 --- a/dhi/plots/limits.py +++ b/dhi/plots/limits.py @@ -695,6 +695,15 @@ def plot_limit_scans( # use it r.styles.push("paper") style_changed = True + else: + s = r.styles.copy(r.styles.current_style_name, "default") + s.x_axis.LabelSize = 30 + s.y_axis.LabelSize = 30 + s.y_axis.TitleSize = 35 + s.x_axis.TitleSize = 30 + # use it + r.styles.push("default") + style_changed = True # convert record arrays to dicts mapping to arrays @@ -764,24 +773,28 @@ def plot_limit_scans( to_root_latex(create_hh_xsbr_label(poi, hh_process)), to_root_latex("({})".format(xsec_unit)) if xsec_unit else "/ #sigma_{Theory}", ) + print(y_max) h_dummy = ROOT.TH1F("dummy", ";{};{}".format(x_title, y_title), 1, x_min, x_max) r.setup_hist( h_dummy, pad=pad, - props={"LineWidth": 0, "Maximum": y_max}, + props={"LineWidth":- 0}, ) - print("!!!!!", label_size) r.setup_x_axis( h_dummy.GetXaxis(), pad=pad, - props={"TitleOffset": 0.83, "TitleSize": label_size*1.3, "LabelSize": label_size, "LabelOffset": r.pixel_to_coord(canvas, y=4)}, + props={"TitleOffset": 0.83, "TitleSize": (label_size or s.x_axis.TitleSize), "LabelSize": (label_size or s.x_axis.LabelSize), "LabelOffset": r.pixel_to_coord(canvas, y=4)}, ) r.setup_y_axis( h_dummy.GetYaxis(), pad=pad, - props={"TitleOffset": 0.9, "TitleSize": label_size, "LabelSize": label_size, "LabelOffset": r.pixel_to_coord(canvas, y=4)}, + props={"TitleOffset": 0.9, "TitleSize": (label_size or s.y_axis.TitleSize), "LabelSize": (label_size or s.y_axis.LabelSize), "LabelOffset": r.pixel_to_coord(canvas, y=4)}, ) - r.setup_hist(h_dummy, pad=pad, props={"LineWidth": 0}) + # set axis limits + y_min, y_max, _ = get_y_range(y_min_value, y_max_value, y_min, y_max, log=y_log) + h_dummy.SetMinimum(y_min) + h_dummy.SetMaximum(y_max) + draw_objs.append((h_dummy, "HIST")) # special case regarding color handling: when all entry names are valid keys in br_hh_colors,