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>)]