Classes | |
class | Axes |
class | Curve |
class | CurveAxis |
class | Dots |
class | Ellipse |
class | Fig |
class | Frame |
class | Grid |
class | HGrid |
class | HLine |
class | Line |
class | LineAxis |
class | LineGlobal |
class | Path |
class | Plot |
class | Poly |
class | Rect |
class | SVG |
class | Text |
class | TextGlobal |
class | Ticks |
class | VGrid |
class | VLine |
class | XAxis |
class | XErrorBars |
class | YAxis |
class | YErrorBars |
Variables | |
dictionary | _canvas_defaults |
tuple | _circular_dot = make_symbol("circular_dot") |
tuple | _default_directory |
string | _default_fileName = "tmp.svg" |
int | _epsilon = 1 |
dictionary | _hacks = {} |
dictionary | _marker_templates |
dictionary | _symbol_templates |
all_whitespace | |
output | |
stack | |
def svgfig.canvas | ( | sub, | |
attr | |||
) |
Creates a top-level SVG object, allowing the user to control the image size and aspect ratio. canvas(sub, sub, sub..., attribute=value) sub optional list nested SVG elements or text/Unicode attribute=value pairs optional keywords SVG attributes Default attribute values: width "400px" height "400px" viewBox "0 0 100 100" xmlns "http://www.w3.org/2000/svg" xmlns:xlink "http://www.w3.org/1999/xlink" version "1.1" style "stroke:black; fill:none; stroke-width:0.5pt; stroke-linejoin:round; text-anchor:middle" font-family "Helvetica,Arial,FreeSans?,Sans,sans,sans-serif"
Definition at line 481 of file svgfig.py.
Referenced by main(), tfwliteselectortest::ThingsTSelector.terminate(), tfwliteselectortest::ThingsTSelector2.terminate(), examples::TrackAnalysisAlgorithm.terminate(), __class__< T >.terminate(), and TestResolution.~TestResolution().
def svgfig.canvas_outline | ( | sub, | |
attr | |||
) |
def svgfig.funcRtoC | ( | expr, | |
var = "t" , |
|||
globals = None , |
|||
locals = None |
|||
) |
Converts a complex "z(t)" string to a function acceptable for Curve. expr required string in the form "z(t)" var default="t" name of the independent variable globals default=None dict of global variables used in the expression; you may want to use Python's builtin globals() locals default=None dict of local variables
def svgfig.funcRtoR | ( | expr, | |
var = "x" , |
|||
globals = None , |
|||
locals = None |
|||
) |
Converts a "f(x)" string to a function acceptable for Curve. expr required string in the form "f(x)" var default="x" name of the independent variable globals default=None dict of global variables used in the expression; you may want to use Python's builtin globals() locals default=None dict of local variables
def svgfig.funcRtoR2 | ( | expr, | |
var = "t" , |
|||
globals = None , |
|||
locals = None |
|||
) |
Converts a "f(t), g(t)" string to a function acceptable for Curve. expr required string in the form "f(t), g(t)" var default="t" name of the independent variable globals default=None dict of global variables used in the expression; you may want to use Python's builtin globals() locals default=None dict of local variables
def svgfig.load | ( | fileName | ) |
Loads an SVG image from a file.
Definition at line 546 of file svgfig.py.
Referenced by l1t::stage1::CaloSpareHFPacker.pack(), l1t::stage2::GlobalExtBlkPacker.pack(), l1t::stage2::GlobalAlgBlkPacker.pack(), l1t::stage2::CaloTowerPacker.pack(), l1t::stage1::RCTEmRegionPacker.pack(), l1t::stage1::EtSumPacker.pack(), l1t::stage1::HFRingPacker.pack(), l1t::stage1::MissEtPacker.pack(), l1t::stage1::MissHtPacker.pack(), l1t::stage2::EtSumPacker.pack(), and process().
def svgfig.load_stream | ( | stream | ) |
def svgfig.make_marker | ( | id, | |
shape, | |||
attr | |||
) |
def svgfig.make_symbol | ( | id, | |
shape = "dot" , |
|||
attr | |||
) |
def svgfig.pathtoPath | ( | svg | ) |
def svgfig.rgb | ( | r, | |
g, | |||
b, | |||
maximum = 1. |
|||
) |
def svgfig.rotate | ( | angle, | |
cx = 0 , |
|||
cy = 0 |
|||
) |
Creates and returns a coordinate transformation which rotates around (cx,cy) by "angle" degrees.
Definition at line 704 of file svgfig.py.
Referenced by MagGeoBuilderFromDDD::bLayer.bLayer(), CmsTrackerPhase1DiskBuilder.PhiPosNegSplit_innerOuter(), and DetPositioner.rotateGeomDet().
def svgfig.template | ( | fileName, | |
svg, | |||
replaceme = "REPLACEME" |
|||
) |
Loads an SVG image from a file, replacing instances of <REPLACEME /> with a given svg object. fileName required name of the template SVG svg required SVG object for replacement replaceme default="REPLACEME" fake SVG element to be replaced by the given object >>> print load("template.svg") None <svg (2 sub) style=u'stroke:black; fill:none; stroke-width:0.5pt; stroke-linejoi [0] <rect height=u'100' width=u'100' stroke=u'none' y=u'0' x=u'0' fill=u'yellow' [1] <REPLACEME /> >>> >>> print template("template.svg", SVG("circle", cx=50, cy=50, r=30)) None <svg (2 sub) style=u'stroke:black; fill:none; stroke-width:0.5pt; stroke-linejoi [0] <rect height=u'100' width=u'100' stroke=u'none' y=u'0' x=u'0' fill=u'yellow' [1] <circle cy=50 cx=50 r=30 />
Definition at line 520 of file svgfig.py.
Referenced by dd_error_scan(), GenericMVAComputer.eval(), findNameSpaces(), edm::refitem::GetRefPtrImpl< C, T, F, KEY >.getRefPtr_(), edm::refitem::GetRefPtrImpl< C, T, F, unsigned int >.getRefPtr_(), edm::WorkerMaker< T >.makeModule(), and TrackerStablePhiSort().
def svgfig.totrans | ( | expr, | |
vars = ("x", "y" , |
|||
globals = None , |
|||
locals = None |
|||
) |
Converts to a coordinate transformation (a function that accepts two arguments and returns two values). expr required a string expression or a function of two real or one complex value vars default=("x", "y") independent variable names; a singleton ("z",) is interpreted as complex globals default=None dict of global variables locals default=None dict of local variables
def svgfig.unumber | ( | x | ) |
def svgfig.window | ( | xmin, | |
xmax, | |||
ymin, | |||
ymax, | |||
x = 0 , |
|||
y = 0 , |
|||
width = 100 , |
|||
height = 100 , |
|||
xlogbase = None , |
|||
ylogbase = None , |
|||
minusInfinity = -1000 , |
|||
flipx = False , |
|||
flipy = True |
|||
) |
Creates and returns a coordinate transformation (a function that accepts two arguments and returns two values) that transforms from (xmin, ymin), (xmax, ymax) to (x, y), (x + width, y + height). xlogbase, ylogbase default=None, None if a number, transform logarithmically with given base minusInfinity default=-1000 what to return if log(0 or negative) is attempted flipx default=False if true, reverse the direction of x flipy default=True if true, reverse the direction of y (When composing windows, be sure to set flipy=False.)
Definition at line 642 of file svgfig.py.
Referenced by LocalCacheFile.cache(), TBLayer.groupedCompatibleDetsV(), l1t::EndCapParamsHelper.SetSt1PhiMatchWindow(), l1t::EndCapParamsHelper.SetSt2PhiMatchWindow(), l1t::EndCapParamsHelper.SetSt3PhiMatchWindow(), and l1t::EndCapParamsHelper.SetSt4PhiMatchWindow().
dictionary svgfig._canvas_defaults |
tuple svgfig._circular_dot = make_symbol("circular_dot") |
tuple svgfig._default_directory |
dictionary svgfig._marker_templates |
dictionary svgfig._symbol_templates |