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)
No module named 'nlopt'

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