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 0x7f2e35119bd0>, errorbar=<ErrorbarContainer object of 3 artists>, legend_artist=<ErrorbarContainer object of 3 artists>)]
../../_images/8fe599d3954befe80e5d782966921918911fe6b10ea007108b4b0bc75f0f9b9d.png