Note
Go to the end to download the full example code.
Efficiency
Compare the ratio between two histograms h1 and h2 when the entries of h1 are a subset of the entries of h2.
from plothist_utils import get_dummy_data
df = get_dummy_data()
name = "variable_1"
x_total = df[name][df["category"] == 2]
x_sample = x_total[: int(len(x_total) * 0.75)]
x_range = (min(x_total), max(x_total))
from plothist import make_hist
h_sample = make_hist(x_sample, bins=50, range=x_range)
h_total = make_hist(x_total, bins=50, range=x_range)
###
from plothist import plot_two_hist_comparison
fig, ax_main, ax_comparison = plot_two_hist_comparison(
h_sample,
h_total,
xlabel=name,
ylabel="Entries",
h1_label=r"$\mathit{H}_{Sample}$",
h2_label=r"$\mathit{H}_{Total}$",
comparison="efficiency", # <--
)
fig.savefig("1d_comparison_efficiency.svg", bbox_inches="tight")
Total running time of the script: (0 minutes 0.988 seconds)