![]() |
![]() |
Public Member Functions | |
def | __init__ (self, args, kwargs) |
def | bar (self, kwargs) |
def | bar3d (self, kwargs) |
def | barcluster (self, width=0.8, kwargs) |
def | barh (self, width=0.8, kwargs) |
def | barstack (self, kwargs) |
def | errorbar (self, offset=False, kwargs) |
def | errorbarh (self, kwargs) |
def | hist (self, label_rotation=0, kwargs) |
def | histstack (self, kwargs) |
def | show_titles (self, kwargs) |
![]() | |
def | __getitem__ (self, index) |
def | __init__ (self, hists=None, title=None, xlabel=None, ylabel=None) |
def | __iter__ (self) |
def | __len__ (self) |
def | __setitem__ (self, index, value) |
def | add (self, hist, kwargs) |
def | max (self) |
def | min (self, threshold=None) |
def | scale (self, factor) |
def | stackmax (self) |
Public Attributes | |
replacements | |
![]() | |
hists | |
kwargs | |
title | |
xlabel | |
ylabel | |
A container to hold Hist objects for plotting together. When plotting, the title and the x and y labels of the last Hist added will be used unless specified otherwise in the constructor.
Definition at line 228 of file root2matplotlib.py.
def python.rootplot.root2matplotlib.HistStack.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 235 of file root2matplotlib.py.
def python.rootplot.root2matplotlib.HistStack.bar | ( | self, | |
kwargs | |||
) |
Make a bar plot, with all Hists in the stack overlaid. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.bar`. You will probably want to set a transparency value (i.e. *alpha* = 0.5).
Definition at line 369 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.bar3d | ( | self, | |
kwargs | |||
) |
Definition at line 264 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, list(), classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.barcluster | ( | self, | |
width = 0.8 , |
|||
kwargs | |||
) |
Make a clustered bar plot. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.bar`.
Definition at line 331 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.barh | ( | self, | |
width = 0.8 , |
|||
kwargs | |||
) |
Make a horizontal clustered matplotlib bar plot. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.bar`.
Definition at line 350 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.barstack | ( | self, | |
kwargs | |||
) |
Make a matplotlib bar plot, with each Hist stacked upon the last. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.bar`.
Definition at line 287 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, rpcdqm::utils.ylabel, and ComparisonHelper.zip().
Make a matplotlib errorbar plot, with all Hists in the stack overlaid. Passing 'offset=True' will slightly offset each dataset so overlapping errorbars are still visible. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.errorbar`.
Definition at line 387 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.errorbarh | ( | self, | |
kwargs | |||
) |
Make a horizontal matplotlib errorbar plot, with all Hists in the stack overlaid. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.errorbar`.
Definition at line 412 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.hist | ( | self, | |
label_rotation = 0 , |
|||
kwargs | |||
) |
Make a matplotlib hist plot. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.hist`, which allows a vast array of possibilities. Particlularly, the *histtype* values such as ``'barstacked'`` and ``'stepfilled'`` give substantially different results. You will probably want to include a transparency value (i.e. *alpha* = 0.5).
Definition at line 241 of file root2matplotlib.py.
References histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, and python.rootplot.utilities.HistStack.kwargs.
def python.rootplot.root2matplotlib.HistStack.histstack | ( | self, | |
kwargs | |||
) |
Make a matplotlib hist plot, with each Hist stacked upon the last. Any additional keyword arguments will be passed to :func:`matplotlib.pyplot.hist`.
Definition at line 307 of file root2matplotlib.py.
References objects.autophobj.float, histograms.Histograms.hists, python.rootplot.utilities.HistStack.hists, personalPlayback.Applet.kwargs, python.rootplot.utilities.HistStack.kwargs, classes.PlotData.title, EventStringOutputBranches::NamedBranchPtr.title, preexistingValidation.PreexistingValidation.title, TriggerOutputBranches::NamedBranchPtr.title, DB_ME.title, TableOutputBranches::NamedBranchPtr.title, cscdqm::HistoBookRequest.title, FWTriggerTableView::Column.title, DQMGenericClient::EfficOption.title, alignment.Alignment.title, DQMGenericClient::ProfileOption.title, dqmoffline::l1t::HistDefinition.title, SiPixelGenErrorHeader.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, big::bigHeader.title, HistogramManager.title, SiPixelTemplateHeader2D.title, presentation.SubsectionBase.title, python.rootplot.utilities.Hist.title, Geometry.title, TkAlMap.TkAlMap.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, python.rootplot.utilities.Hist2D.xlabel, HistogramManager.xlabel, python.rootplot.utilities.Hist.xlabel, python.rootplot.utilities.HistStack.xlabel, python.rootplot.utilities.Hist2D.ylabel, HistogramManager.ylabel, python.rootplot.utilities.Hist.ylabel, python.rootplot.utilities.HistStack.ylabel, and rpcdqm::utils.ylabel.
def python.rootplot.root2matplotlib.HistStack.show_titles | ( | self, | |
kwargs | |||
) |
Definition at line 239 of file root2matplotlib.py.
References histograms.Histograms.hists, and python.rootplot.utilities.HistStack.hists.
python.rootplot.root2matplotlib.HistStack.replacements |
Definition at line 237 of file root2matplotlib.py.