Public Member Functions | |
def | __init__ (self, xmin, xmax, ymin, ymax, atx=0, aty=0, xticks=-10, xminiticks=True, xlabels=True, xlogbase=None, yticks=-10, yminiticks=True, ylabels=True, ylogbase=None, arrows=None, text_attr={}, attr) |
def | __repr__ (self) |
def | SVG (self, trans=None) |
Public Attributes | |
arrows | |
attr | |
aty | |
text_attr | |
xlogbase | |
xmax | |
ylogbase | |
ymax | |
Static Public Attributes | |
dictionary | defaults = {"stroke-width":"0.25pt"} |
dictionary | text_defaults = {"stroke":"none", "fill":"black", "font-size":5} |
Draw a pair of intersecting x-y axes. Axes(xmin, xmax, ymin, ymax, atx, aty, xticks, xminiticks, xlabels, xlogbase, yticks, yminiticks, ylabels, ylogbase, arrows, text_attr, attribute=value) xmin, xmax required the x range ymin, ymax required the y range atx, aty default=0, 0 point where the axes try to cross; if outside the range, the axes will cross at the closest corner xticks default=-10 request ticks according to the standard tick specification (see help(Ticks)) xminiticks default=True request miniticks according to the standard minitick specification xlabels True request tick labels according to the standard tick label specification xlogbase default=None if a number, the x axis is logarithmic with ticks at the given base (usually 10) yticks default=-10 request ticks according to the standard tick specification yminiticks default=True request miniticks according to the standard minitick specification ylabels True request tick labels according to the standard tick label specification ylogbase default=None if a number, the y axis is logarithmic with ticks at the given base (usually 10) arrows default=None if a new string identifier, draw arrows referenced by that identifier text_attr default={} SVG attributes for the text labels attribute=value pairs keyword list SVG attributes for all lines
def svgfig.Axes.__init__ | ( | self, | |
xmin, | |||
xmax, | |||
ymin, | |||
ymax, | |||
atx = 0 , |
|||
aty = 0 , |
|||
xticks = -10 , |
|||
xminiticks = True , |
|||
xlabels = True , |
|||
xlogbase = None , |
|||
yticks = -10 , |
|||
yminiticks = True , |
|||
ylabels = True , |
|||
ylogbase = None , |
|||
arrows = None , |
|||
text_attr = {} , |
|||
attr | |||
) |
Definition at line 3079 of file svgfig.py.
def svgfig.Axes.__repr__ | ( | self | ) |
Definition at line 3076 of file svgfig.py.
References svgfig.SVG.attr, svgfig.Path.attr, svgfig.Curve.attr, svgfig.Poly.attr, svgfig.Text.attr, svgfig.TextGlobal.attr, svgfig.Dots.attr, svgfig.Line.attr, svgfig.LineGlobal.attr, svgfig.VLine.attr, svgfig.HLine.attr, svgfig.Rect.attr, svgfig.Ellipse.attr, svgfig.Ticks.attr, svgfig.Axes.attr, svgfig.Plot.atx, svgfig.YAxis.atx, svgfig.Plot.aty, svgfig.XAxis.aty, svgfig.Axes.aty, svgfig.Axes.xmax, fftjetcms::LookupTable2d.xmin(), TriggerDQMBase::MEbinning.xmin, AbsHcalFunctor.xmin(), PixelClusterizerBase::AccretionCluster.xmin, HcalLinearCompositionFunctor.xmin(), MEPSet.xmin, HcalCubicInterpolator.xmin(), HcalChebyshevFunctor.xmin(), HcalInterpolatedTableFunctor.xmin(), HcalPolynomialFunctor.xmin(), BremsstrahlungSimulator.xmin, ClusterizingHistogram.xmin, HcalPiecewiseLinearFunctor.xmin(), MTDClusterizerBase::AccretionCluster.xmin, SummationStep.xmin, MuonBremsstrahlungSimulator.xmin, GammaFunctionGenerator.xmin, MEbinning.xmin, BaseNumericalRandomGenerator.xmin, fftjetcms::LinInterpolatedTable1D.xmin(), dqmoffline::l1t::HistDefinition.xmin, HLTObjectsMonitor::MEbinning.xmin, cscdqm::AddressBox.xmin, TrackerMap.xmin, svgfig.Plot.ymax, svgfig.Frame.ymax, svgfig.Axes.ymax, fftjetcms::LookupTable2d.ymin(), PixelClusterizerBase::AccretionCluster.ymin, MTDClusterizerBase::AccretionCluster.ymin, dqmoffline::l1t::HistDefinition.ymin, Exhume::Event.ymin, cscdqm::AddressBox.ymin, and TrackerMap.ymin.
Referenced by data_sources.json_file.__str__(), and datamodel.Object.__str__().
def svgfig.Axes.SVG | ( | self, | |
trans = None |
|||
) |
Apply the transformation "trans" and return an SVG object.
Definition at line 3093 of file svgfig.py.
References funct.abs(), svgfig.Plot.arrows, svgfig.Axes.arrows, svgfig.SVG.attr, svgfig.Path.attr, svgfig.Curve.attr, svgfig.Poly.attr, svgfig.Text.attr, svgfig.TextGlobal.attr, svgfig.Dots.attr, svgfig.Line.attr, svgfig.LineGlobal.attr, svgfig.VLine.attr, svgfig.HLine.attr, svgfig.Rect.attr, svgfig.Ellipse.attr, svgfig.Ticks.attr, svgfig.Axes.attr, svgfig.Plot.atx, svgfig.YAxis.atx, svgfig.Plot.aty, svgfig.XAxis.aty, svgfig.Axes.aty, svgfig.Plot.text_attr, svgfig.Frame.text_attr, svgfig.Ticks.text_attr, svgfig.Axes.text_attr, svgfig.Plot.xlabels, svgfig.Frame.xlabels, svgfig.Plot.xlogbase, svgfig.Frame.xlogbase, svgfig.Axes.xlogbase, svgfig.Axes.xmax, fftjetcms::LookupTable2d.xmin(), TriggerDQMBase::MEbinning.xmin, AbsHcalFunctor.xmin(), PixelClusterizerBase::AccretionCluster.xmin, HcalLinearCompositionFunctor.xmin(), MEPSet.xmin, HcalChebyshevFunctor.xmin(), HcalCubicInterpolator.xmin(), HcalInterpolatedTableFunctor.xmin(), HcalPolynomialFunctor.xmin(), ClusterizingHistogram.xmin, BremsstrahlungSimulator.xmin, HcalPiecewiseLinearFunctor.xmin(), MTDClusterizerBase::AccretionCluster.xmin, SummationStep.xmin, GammaFunctionGenerator.xmin, MuonBremsstrahlungSimulator.xmin, MEbinning.xmin, BaseNumericalRandomGenerator.xmin, fftjetcms::LinInterpolatedTable1D.xmin(), dqmoffline::l1t::HistDefinition.xmin, cscdqm::AddressBox.xmin, HLTObjectsMonitor::MEbinning.xmin, TrackerMap.xmin, svgfig.Plot.xminiticks, svgfig.Frame.xminiticks, svgfig.Plot.xticks, svgfig.Frame.xticks, svgfig.Plot.ylabels, svgfig.Frame.ylabels, svgfig.Plot.ylogbase, svgfig.Frame.ylogbase, svgfig.Axes.ylogbase, svgfig.Plot.ymax, svgfig.Frame.ymax, svgfig.Axes.ymax, fftjetcms::LookupTable2d.ymin(), PixelClusterizerBase::AccretionCluster.ymin, MTDClusterizerBase::AccretionCluster.ymin, dqmoffline::l1t::HistDefinition.ymin, Exhume::Event.ymin, cscdqm::AddressBox.ymin, TrackerMap.ymin, svgfig.Plot.yminiticks, svgfig.Frame.yminiticks, svgfig.Plot.yticks, and svgfig.Frame.yticks.
svgfig.Axes.arrows |
Definition at line 3085 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.attr |
Definition at line 3090 of file svgfig.py.
Referenced by svgfig.Axes.__repr__(), svgfig.Axes.SVG(), svgfig.XErrorBars.SVG(), and svgfig.YErrorBars.SVG().
svgfig.Axes.aty |
Definition at line 3082 of file svgfig.py.
Referenced by svgfig.Axes.__repr__(), and svgfig.Axes.SVG().
|
static |
Definition at line 3073 of file svgfig.py.
Referenced by tree.Tree.reset(), and tree.Tree.var().
svgfig.Axes.text_attr |
Definition at line 3087 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
|
static |
svgfig.Axes.xlogbase |
Definition at line 3083 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.xmax |
Definition at line 3080 of file svgfig.py.
Referenced by svgfig.XAxis.__repr__(), svgfig.Axes.__repr__(), svgfig.HGrid.__repr__(), svgfig.Grid.__repr__(), and svgfig.Axes.SVG().
svgfig.Axes.ylogbase |
Definition at line 3084 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.ymax |
Definition at line 3081 of file svgfig.py.
Referenced by svgfig.YAxis.__repr__(), svgfig.Axes.__repr__(), svgfig.VGrid.__repr__(), svgfig.Grid.__repr__(), and svgfig.Axes.SVG().