uproot.writing.identify.to_TAxis
Defined in uproot.writing.identify on line 930.
- uproot.writing.identify.to_TAxis(fName, fTitle, fNbins, fXmin, fXmax, fXbins=None, fFirst=0, fLast=0, fBits2=0, fTimeDisplay=False, fTimeFormat='', fLabels=None, fModLabs=None, fNdivisions=510, fAxisColor=1, fLabelColor=1, fLabelFont=42, fLabelOffset=0.005, fLabelSize=0.035, fTickLength=0.03, fTitleOffset=1.0, fTitleSize=0.035, fTitleColor=1, fTitleFont=42)
- Parameters:
fName (str) – Internal name of axis, usually
"xaxis"
,"yaxis"
,"zaxis"
.fTitle (str) – Internal title of axis, usually empty:
""
.fNbins (int) – Number of bins. (https://root.cern.ch/doc/master/classTAxis.html)
fXmin (float) – Low edge of first bin.
fXmax (float) – Upper edge of last bin.
fXbins (None or numpy.ndarray of numpy.float64 or uproot.models.TArray.Model_TArrayD) – Bin edges array in X. None generates an empty array.
fFirst (int) – First bin to display. 1 if no range defined NOTE: in some cases a zero is returned (see TAxis::SetRange)
fLast (int) – Last bin to display. fNbins if no range defined NOTE: in some cases a zero is returned (see TAxis::SetRange)
fBits2 (int) – Second bit status word.
fTimeDisplay (bool) – On/off displaying time values instead of numerics.
fTimeFormat (str or uproot.models.TString.Model_TString) – Date&time format, ex: 09/12/99 12:34:00.
fLabels (None or uproot.models.THashList.Model_THashList) – List of labels.
fModLabs (None or uproot.models.TList.Model_TList) – List of modified labels.
fNdivisions (int) – Number of divisions(10000*n3 + 100*n2 + n1). (https://root.cern.ch/doc/master/classTAttAxis.html)
fAxisColor (int) – Color of the line axis.
fLabelColor (int) – Color of labels.
fLabelFont (int) – Font for labels.
fLabelOffset (float) – Offset of labels.
fLabelSize (float) – Size of labels.
fTickLength (float) – Length of tick marks.
fTitleOffset (float) – Offset of axis title.
fTitleSize (float) – Size of axis title.
fTitleColor (int) – Color of axis title.
fTitleFont (int) – Font for axis title.
This function is for developers to create TAxis objects that can be written to ROOT files, to implement conversion routines.