Histograms in zfit

Histograms in zfit#

We can fit histograms directly loaded from a root histogram.

import mplhep
import uproot
import zfit
from skhep_testdata import data_path

filename = data_path("uproot-histograms.root", raise_missing=False)
histos = [h.to_hist() for h in uproot.open(filename).values()]
data = zfit.data.BinnedData.from_hist(histos[0])
mplhep.histplot(histos[0])
[StairsArtists(stairs=<matplotlib.patches.StepPatch object at 0x7c76f1102ab0>, errorbar=<ErrorbarContainer object of 3 artists>, legend_artist=<ErrorbarContainer object of 3 artists>)]
../../_images/9db33637da3e6d1f72b2eae41cbf4be969131b43194a091428d8f26cb3fbc2ff.png