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 |
Functions | |
def | attr_preprocess (attr) |
def | canvas (sub, attr) |
def | canvas_outline (sub, attr) |
def | funcRtoC (expr, var="t", globals=None, locals=None) |
def | funcRtoR (expr, var="x", globals=None, locals=None) |
def | funcRtoR2 (expr, var="t", globals=None, locals=None) |
def | load (fileName) |
def | load_stream (stream) |
def | make_marker (id, shape, attr) |
def | make_symbol (id, shape="dot", attr) |
def | pathtoPath (svg) |
def | rgb (r, g, b, maximum=1.) |
def | rotate (angle, cx=0, cy=0) |
def | template (fileName, svg, replaceme="REPLACEME") |
def | totrans (expr, vars=("x","y"), globals=None, locals=None) |
def | unumber (x) |
def | window (xmin, xmax, ymin, ymax, x=0, y=0, width=100, height=100, xlogbase=None, ylogbase=None, minusInfinity=-1000, flipx=False, flipy=True) |
Variables | |
dictionary | _canvas_defaults |
_circular_dot = make_symbol("circular_dot") | |
_default_directory | |
string | _default_fileName = "tmp.svg" |
int | _epsilon = 1 |
dictionary | _hacks = {} |
dictionary | _marker_templates |
dictionary | _symbol_templates |
all_whitespace | |
output | |
stack | |
def svgfig.attr_preprocess | ( | attr | ) |
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 482 of file svgfig.py.
References cmsPerfStripChart.dict.
Referenced by canvas_outline(), SiStripHistoPlotter.createStaticPlot(), TrackingMaterialPlotter.draw(), HcalObjRepresent::ADataRepr.draw(), DTOccupancyClusterBuilder.drawClusters(), ErrorsAnalyzer.drawHistograms(), ErrorsPropagationAnalyzer.drawHistograms(), TauDQMHistPlotter.endRun(), identity(), EcalDisplaysByEvent.init2DEcalCanvas(), main(), SiStripHistoPlotter.makeCondDBPlots(), TagProbeFitter.makeEfficiencyPlot1D(), TagProbeFitter.makeEfficiencyPlot2D(), SiStripHistoPlotter.makePlot(), MuScleFitUtils.minimizeLikelihood(), root.plotTF1(), ListGroups.produceAndSaveSummaryPlot(), SoftLeptonTagPlotter.psPlot(), IPTagPlotter< Container, Base >.psPlot(), TrackCountingTagPlotter.psPlot(), TrackProbabilityTagPlotter.psPlot(), JetTagPlotter.psPlot(), TagProbeFitter.saveDistributionsPlot(), TagProbeFitter.saveFitPlot(), MaterialAccountingGroup.savePlot(), svgfig.SVG.standalone_xml(), tfwliteselectortest::ThingsTSelector.terminate(), tfwliteselectortest::ThingsTSelector2.terminate(), examples::TrackAnalysisAlgorithm.terminate(), __class__< T >.terminate(), HFunctionResolution.Write(), HCovarianceVSxy.Write(), TestCorrection.~TestCorrection(), and TestResolution.~TestResolution().
def svgfig.canvas_outline | ( | sub, | |
attr | |||
) |
Same as canvas(), but draws an outline around the drawable area, so that you know how close your image is to the edges.
Definition at line 510 of file svgfig.py.
References canvas(), and objects.autophobj.float.
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
Definition at line 1452 of file svgfig.py.
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
Definition at line 1484 of file svgfig.py.
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
Definition at line 1469 of file svgfig.py.
Referenced by svgfig.Curve.Path().
def svgfig.load | ( | fileName | ) |
Loads an SVG image from a file.
Definition at line 547 of file svgfig.py.
References FrontierConditions_GlobalTag_cff.file, and load_stream().
Referenced by EcalDeadChannelRecoveryNN< DetIdT >.EcalDeadChannelRecoveryNN(), l1t::MP7BufferDumpToRaw.formatAMC(), FWPartialConfigLoadGUI.FWPartialConfigLoadGUI(), MonitorXMLParser.getDB_ME(), dqmservices::DQMProtobufReader.getNextItemType(), CovarianceParameterization.loadedVersion(), FedRawDataInputSource.nextEvent(), l1t::stage1::MissEtPacker.pack(), l1t::stage2::GlobalExtBlkPacker.pack(), l1t::stage1::MissHtPacker.pack(), l1t::stage1::RCTEmRegionPacker.pack(), l1t::stage2::CaloTowerPacker.pack(), l1t::stage2::GlobalAlgBlkPacker.pack(), l1t::stage1::CaloSpareHFPacker.pack(), l1t::stage1::EtSumPacker.pack(), l1t::stage1::HFRingPacker.pack(), l1t::stage2::EtSumPacker.pack(), l1t::stage2::CaloLayer1Packer.pack(), amc13::Packet.Packet(), amc::Packet.Packet(), dqmservices::DQMStreamerReader.prepareNextFile(), process(), l1t::L1TDigiToRaw.produce(), L1MuDTExtrapolationUnit.run(), L1MuBMExtrapolationUnit.run(), utils.unpickler.run(), MP7PacketReader.size(), MP7FileReader.size(), template(), and cscdqm::Configuration.~Configuration().
def svgfig.load_stream | ( | stream | ) |
Loads an SVG image from a stream (can be a string or a file object).
Definition at line 551 of file svgfig.py.
Referenced by load().
def svgfig.make_marker | ( | id, | |
shape, | |||
attr | |||
) |
Creates a new instance of an SVG marker to avoid cross-linking objects. id required a new identifier (string/Unicode) shape required the shape name from _marker_templates attribute=value list keyword list modify the SVG attributes of the new marker
Definition at line 1965 of file svgfig.py.
References attr_preprocess().
Referenced by svgfig.Line.SVG(), and svgfig.LineGlobal.SVG().
def svgfig.make_symbol | ( | id, | |
shape = "dot" , |
|||
attr | |||
) |
Creates a new instance of an SVG symbol to avoid cross-linking objects. id required a new identifier (string/Unicode) shape default="dot" the shape name from _symbol_templates attribute=value list keyword list modify the SVG attributes of the new symbol
Definition at line 1894 of file svgfig.py.
References attr_preprocess().
def svgfig.pathtoPath | ( | svg | ) |
Converts SVG("path", d="...") into Path(d=[...]).
Definition at line 1007 of file svgfig.py.
References cmsPerfStripChart.dict, and str.
Referenced by geometryDiffVisualization.draw_disk().
def svgfig.rgb | ( | r, | |
g, | |||
b, | |||
maximum = 1. |
|||
) |
Create an SVG color string "#xxyyzz" from r, g, and b. r,g,b = 0 is black and r,g,b = maximum is white.
Definition at line 40 of file svgfig.py.
References SiStripPI.max, and min().
Referenced by cert_plot(), geometryDiffVisualization.csc_colors(), geometryDiffVisualization.dt_colors(), and RunInfoPI.reportSummaryMapPalette().
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 705 of file svgfig.py.
Referenced by MagGeoBuilderFromDDD::bLayer.bLayer(), MagGeoBuilderFromDDD.build(), TkRotation< align::Scalar >.operator*(), CmsTrackerPhase2TPDiskBuilder.PhiPosNegSplit_innerOuter(), CmsTrackerPhase1DiskBuilder.PhiPosNegSplit_innerOuter(), DetPositioner.rotateGeomDet(), and SurveyPxbDicer.SurveyPxbDicer().
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 521 of file svgfig.py.
References load().
Referenced by dd_error_scan(), GenericMVAComputer.eval(), reco::modules::ParameterAdapter< S >.fillPSetDescription(), findNameSpaces(), edm::refitem::GetRefPtrImpl< C, T, F, KEY >.getRefPtr_(), edm::refitem::GetRefPtrImpl< C, T, F, unsigned int >.getRefPtr_(), edm::WorkerMaker< T >.makeModule(), edm::RefProd< C >.operator*(), and edm::RefProd< C >.operator->().
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
Definition at line 598 of file svgfig.py.
References jets_cff.expr, output, and split.
Referenced by svgfig.Ticks.orient_tickmark(), svgfig.Curve.Path(), svgfig.Poly.Path(), svgfig.Fig.SVG(), svgfig.Plot.SVG(), svgfig.Path.SVG(), svgfig.Text.SVG(), svgfig.Dots.SVG(), svgfig.LineGlobal.SVG(), svgfig.Ticks.SVG(), svgfig.XErrorBars.SVG(), and svgfig.YErrorBars.SVG().
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 643 of file svgfig.py.
Referenced by CompositeTECWedge.basicComponents(), TOBRod.basicComponents(), Phase2OTBarrelRod.basicComponents(), LocalCacheFile.cache(), CSCStripElectronicsSim.channelsToRead(), TOBRod.computeWindowSize(), Phase2OTBarrelRod.computeWindowSize(), TTStubAlgorithm_official< T >.degradeBend(), PixelForwardLayer.groupedCompatibleDetsV(), PixelForwardLayerPhase1.groupedCompatibleDetsV(), CompositeTECWedge.groupedCompatibleDetsV(), TBLayer.groupedCompatibleDetsV(), TIBRing.groupedCompatibleDetsV(), PixelBlade.groupedCompatibleDetsV(), TOBRod.groupedCompatibleDetsV(), Phase1PixelBlade.groupedCompatibleDetsV(), Phase2OTBarrelRod.groupedCompatibleDetsV(), CompositeTECPetal.groupedCompatibleDetsV(), TBLayer.isPhase2OT(), EcalDeadChannelRecoveryNN< DetIdT >.makeNxNMatrice_RelDC(), AlignmentMonitorMuonSystemMap1D::MuonSystemMapPlot1D.MuonSystemMapPlot1D(), TTStubAlgorithm_official< T >.PatternHitCorrelation(), MuonResidualsFitter.plotsimple(), MuonResidualsFitter.plotweighted(), TIDRing.specificSurface(), Phase2EndcapRing.specificSurface(), PixelBlade.specificSurface(), Phase1PixelBlade.specificSurface(), TECLayer.subDetector(), TBPLayer.TBPLayer(), and TTStubAlgorithm_official< T >.~TTStubAlgorithm_official().
|
private |
|
private |
|
private |
|
private |
|
private |
svgfig.output |
Definition at line 560 of file svgfig.py.
Referenced by funcRtoC(), and totrans().
svgfig.stack |
Definition at line 559 of file svgfig.py.
Referenced by tensorflow::NTSession.CheckFetch(), NamedCandCombinerBase.combine(), CandCombinerBase< OutputCollection, CandPtr >.combine(), TauDQMHistPlotter.TauDQMHistPlotter(), and FWPSetTableManager.updateFilter().