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 3080 of file svgfig.py.
def svgfig.Axes.__repr__ | ( | self | ) |
Definition at line 3077 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(), PixelClusterizerBase::AccretionCluster.xmin, AbsHcalFunctor.xmin(), MEPSet.xmin, MEbinning.xmin, HcalLinearCompositionFunctor.xmin(), HcalChebyshevFunctor.xmin(), HcalCubicInterpolator.xmin(), HcalInterpolatedTableFunctor.xmin(), HcalPolynomialFunctor.xmin(), ClusterizingHistogram.xmin, HcalPiecewiseLinearFunctor.xmin(), SummationStep.xmin, BremsstrahlungSimulator.xmin, GammaFunctionGenerator.xmin, fftjetcms::LinInterpolatedTable1D.xmin(), MuonBremsstrahlungSimulator.xmin, BaseNumericalRandomGenerator.xmin, cscdqm::AddressBox.xmin, AccretionCluster.xmin, TrackerMap.xmin, svgfig.Plot.ymax, svgfig.Frame.ymax, svgfig.Axes.ymax, fftjetcms::LookupTable2d.ymin(), PixelClusterizerBase::AccretionCluster.ymin, Exhume::Event.ymin, cscdqm::AddressBox.ymin, AccretionCluster.ymin, and TrackerMap.ymin.
Referenced by data_sources.json_file.__str__().
Apply the transformation "trans" and return an SVG object.
Definition at line 3094 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(), PixelClusterizerBase::AccretionCluster.xmin, AbsHcalFunctor.xmin(), MEbinning.xmin, MEPSet.xmin, HcalLinearCompositionFunctor.xmin(), HcalChebyshevFunctor.xmin(), HcalCubicInterpolator.xmin(), HcalInterpolatedTableFunctor.xmin(), HcalPolynomialFunctor.xmin(), ClusterizingHistogram.xmin, HcalPiecewiseLinearFunctor.xmin(), SummationStep.xmin, BremsstrahlungSimulator.xmin, GammaFunctionGenerator.xmin, fftjetcms::LinInterpolatedTable1D.xmin(), MuonBremsstrahlungSimulator.xmin, BaseNumericalRandomGenerator.xmin, cscdqm::AddressBox.xmin, AccretionCluster.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, Exhume::Event.ymin, cscdqm::AddressBox.ymin, AccretionCluster.ymin, TrackerMap.ymin, svgfig.Plot.yminiticks, svgfig.Frame.yminiticks, svgfig.Plot.yticks, and svgfig.Frame.yticks.
svgfig.Axes.arrows |
Definition at line 3086 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.attr |
Definition at line 3091 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 3083 of file svgfig.py.
Referenced by svgfig.Axes.__repr__(), and svgfig.Axes.SVG().
|
static |
Definition at line 3074 of file svgfig.py.
Referenced by tree.Tree.reset(), and tree.Tree.var().
svgfig.Axes.text_attr |
Definition at line 3088 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
|
static |
svgfig.Axes.xlogbase |
Definition at line 3084 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.xmax |
Definition at line 3081 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 3085 of file svgfig.py.
Referenced by svgfig.Axes.SVG().
svgfig.Axes.ymax |
Definition at line 3082 of file svgfig.py.
Referenced by svgfig.YAxis.__repr__(), svgfig.Axes.__repr__(), svgfig.VGrid.__repr__(), svgfig.Grid.__repr__(), and svgfig.Axes.SVG().