Line element LINEELEMENT options¶
This page documents the configuration and behavior of line elements.
LINEELEMENT denotes an element whose concrete type is LineElement. A line element may be created through
the default element interface of a graph widget:
graph .g
.g element create signal
or explicitly with:
.g line create signal
The common element operations such as create, configure, activate, closest, bind, and delete are
documented in ELEMENT.
Data¶
X and Y coordinates may be supplied separately with -x and -y:
.g element create signal -x {0 1 2 3 4} -y {1 4 2 5 3}
-xdata and -ydata are synonyms for -x and -y.
Each value may be a Tcl numeric expression. The option may also name an existing Rbc vector:
vector create time voltage
time set {0 1 2 3 4}
voltage set {1 4 2 5 3}
.g element create signal -x time -y voltage
When an Rbc vector is used, changes to the vector automatically invalidate and update the graph element.
The number of usable data points is the smaller of the X and Y vector lengths.
As an alternative, -data accepts one even-length list containing alternating X and Y coordinates:
.g element create signal -data {0 1 1 4 2 2 3 5 4 3}
This is equivalent to:
-x {0 1 2 3 4} -y {1 4 2 5 3}
When -data, -x, and -y occur in the same configuration command, they are processed from left to right;
the last option affecting a coordinate wins.
Configuring -x or -y separately invalidates the retained paired -data representation. Configuring
-data later restores a coherent paired representation.
Parameter mapping¶
-param associates one additional real parameter value with each element data point. It is intended for parametric
data where the plotted X/Y coordinates alone do not identify the independent variable, for example time, frequency,
bias voltage, or another sweep quantity.
The value may be a Tcl list of numeric values or the name of an existing real Rbc vector:
vector create sweep xValues yValues
sweep set {0.0 0.1 0.2 0.3}
xValues set {0.0 1.0 0.0 -1.0}
yValues set {1.0 0.0 -1.0 0.0}
.g element create trajectory -x xValues -y yValues -param sweep
A complex Rbc vector cannot be used as -param.
When a non-empty -param value is supplied while an element is created or configured, the number of parameter values must equal the resulting number of element data points. Data and parameter changes in the same configuration command are validated together before either is committed:
.g element configure trajectory -x newX -y newY -param newSweep
If the final data-point count and parameter count differ, the configuration fails and the previous data and parameter mapping remain unchanged.
An empty value disables parameter mapping:
.g element configure trajectory -param {}
When -param names an Rbc vector, later changes to that vector are tracked automatically. Parameter data do
not affect the plotted geometry or axis limits.
Attached data and parameter vectors may be resized independently after configuration. A temporary length
mismatch does not prevent the element from being drawn. While the lengths differ, ELEMENT closest simply omits
info(param). The parameter result becomes available automatically again when the lengths match.
When available, ELEMENT closest reports:
info(param)
as the parameter value associated with info(index). With -interpolate yes, the plotted x and y result may
lie between source points, but param is not interpolated; it remains the parameter value corresponding to the
reported source index.
Non-finite X or Y values are not drawn. They create a discontinuity in the trace rather than causing the points on either side to be connected.
The same applies to values outside the domain of a logarithmic axis. In particular, non-positive values on a logarithmic X or Y axis form breaks in the line.
Axis mapping¶
-mapx and -mapy select the virtual axes used to map the element. Their defaults are x and y.
.g axis create y2data
.g y2axis use y2data
.g element create signal -x time -y voltage -mapy y2data
The selected axes must have the appropriate X or Y orientation.
Line drawing¶
The element contains a built-in normal line pen. The following options configure that built-in pen directly:
Option |
Description |
|---|---|
|
Sets the trace color. The default is navy blue. |
|
Sets the non-negative trace width. A value of |
|
Specifies the dash pattern for the trace. An empty value draws a solid line. Each numeric list item accepts a Tcl integer expression. |
|
Specifies the color used for the gaps of a dashed line. An empty value leaves dash gaps transparent. |
A separately created line pen may replace the built-in normal pen with -pen:
.g pen create traces -type line -color red -linewidth 2
.g element configure signal -pen traces
An empty -pen value selects the element’s built-in pen again.
-activepen selects the pen used when the element or individual points are active. Its default is
activeLine. An empty value disables the separate active pen.
Smoothing¶
-smooth controls how consecutive valid data points are connected.
Value |
Description |
|---|---|
|
Connects points with ordinary straight line segments. This is the default. |
|
Uses step-and-hold interpolation: data X changes first while data Y remains constant, then Y changes. |
|
Uses natural cubic spline interpolation in mapped screen coordinates. |
|
Synonym for |
|
Uses the shape-preserving quadratic spline in mapped screen coordinates. |
|
Uses a Catmull-Rom parametric spline. |
For example:
.g element configure signal -smooth natural
Smoothing is performed on mapped screen coordinates, so it follows the geometry that is actually displayed.
For ordinary graph and stripchart elements, natural/cubic and quadratic retain the traditional
function-style spline behavior. catrom is parametric.
For elements whose concrete type is PolarElement, natural/cubic and quadratic are instead evaluated as
parametric two-dimensional splines. Consequently a Polar trace may be vertical, may reverse direction in X,
and may form a loop without forcing smoothing to fall back merely because X is non-monotonic.
An explicitly created LineElement retains the ordinary line-element smoothing semantics even when it belongs
to a polar widget. See POLARELEMENT.
Missing, non-finite, logarithmically invalid, or singular complex points create trace breaks. Spline smoothing is performed independently on each continuous run containing enough points. No smoothing mode interpolates across a trace break.
step remains Cartesian step-and-hold interpolation.
Smoothing never implicitly closes an element. Repeat the first source point as the final source point when a closed trace is required.
Trace direction¶
-trace determines whether connecting segments are drawn when X values change direction.
Value |
Description |
|---|---|
|
Connects points regardless of whether X increases or decreases. This is the default. |
|
Draws only portions whose X coordinates proceed in the increasing direction. |
|
Draws only portions whose X coordinates proceed in the decreasing direction. |
The option is useful for datasets that retrace their X coordinates and where only one sweep direction should be displayed.
Display decimation for large data sets¶
-decimate controls automatic screen-density reduction for large line and strip data sets.
With auto, reduction is considered at 8 source points per physical data-X pixel for native rendering,
or 4 for Cairo. Density uses the complete source count divided by the plot span, including with -invertxy.
Switching renderers remaps the data. Eligibility and point-selection rules are unchanged.
It is intended for dense waveforms where many source samples map to each physical display pixel. Without decimation, mapping and drawing millions of source points can dominate redraw, zoom, pan, and source-update time even though most of those points cannot be distinguished on screen.
Accepted values are:
Value |
Description |
|---|---|
|
Disables automatic display decimation. This is the default. |
|
Enables automatic screen-density decimation when the line and current display density are suitable. |
For example:
.g element configure signal -decimate auto
Decimation principle¶
Automatic decimation operates in the physical screen dimension corresponding to data X. Normally this is the
horizontal plotting dimension; with -invertxy it is the vertical plotting dimension.
Source samples that occupy the same physical data-X pixel are represented by at most four source points:
first
minimum ordinate
maximum ordinate
last
The retained representatives remain in source-data order. This preserves narrow positive and negative excursions that could be lost by averaging or by retaining only every Nth source sample.
Decimation never modifies the source vectors or lists.
It is a screen-display optimization only. PostScript output is always remapped at full source resolution and
is not reduced by -decimate.
Exact source-point searches using:
ELEMENT closest x y varName -interpolate no
retain source-data semantics even when the displayed trace is decimated. Searches with -interpolate yes
operate on the rendered trace geometry.
When automatic decimation is used¶
auto does not force every line or strip element through the decimation path. Rbc first checks whether
decimation is useful and whether it can preserve the element’s drawing semantics.
The source density must currently be at least approximately eight source points per physical data-X plot pixel. Sparse lines continue through the ordinary mapping path because decimation would provide little or no benefit.
The following conditions determine how far the optimization can proceed:
Optimization level |
Conditions |
Effect |
|---|---|---|
Automatic trace decimation |
Ordinary |
The displayed trace may be reduced to pixel-density geometry. |
Pre-map decimation |
Above conditions, plus no normal symbols or value labels, no error/high/low data, and no all-points-active symbols or values |
Rbc can avoid constructing complete per-source mapped point, symbol, and style arrays. |
Persistent cached decimation |
Pre-map conditions, plus globally monotonic X and finite data valid for the current logarithmic domains |
Axis-only remaps, ranged Y updates, and valid tail growth can reuse the persistent data-domain cache instead of rescanning the complete source vector. |
For the strongest optimization, a large waveform should normally be configured similarly to:
.g element create signal -xdata xVector -ydata yVector -symbol none -showvalues no -smooth linear -decimate auto
X may increase, decrease, or remain equal; it need not increase specifically. Axis -descending and graph
-invertxy do not prevent the persistent cached path.
Explicitly activated individual source points are compatible with the pre-map path because those points can be mapped independently. Activating all points with an active pen that draws symbols or value labels requires the complete point mapping and therefore disables that path.
Supplying error-bar data also prevents the pre-map optimization even if error-bar display is subsequently hidden, because the error data remain associated with individual source points.
Fallback behavior¶
-decimate auto is deliberately conservative. If a faster path cannot safely represent a particular line, Rbc
falls back to a more general mapping path rather than changing the plotted topology.
For example:
non-finite values and logarithmically invalid values create normal trace discontinuities;
continuous monotonic runs may still be decimated independently even when a persistent cache cannot be used;
a path that reverses direction in X is not combined across repeated pixel columns;
symbols, value labels, or error data may require full source-point mapping even when the connecting trace can still be reduced;
unsupported combinations simply retain the ordinary full-resolution screen mapping.
Therefore -decimate auto may safely be left enabled for eligible large line and strip elements. It is not
necessary for an application to switch the option on and off as the graph is zoomed: Rbc makes the density
decision again for the current plotting area.
Updates to vector data¶
Persistent decimation is particularly useful when -xdata and -ydata refer to Rbc vectors.
A ranged modification of existing Y data can update only the affected cached summaries while retaining the X ordering information. This applies to ordinary vector-index writes and mapped Tcl-array writes, for example:
yVector index 100000 1.25
or:
set yArray(100000) 1.25
C extensions can provide the same information for in-place modifications with Rbc_VectorChangedRange.
Pure tail growth is also maintained incrementally. The vector append operation and a write using the special
++end index report the newly appended source range:
xVector append $newX
yVector append $newY
or:
xVector index ++end $newX
yVector index ++end $newY
When the new X values preserve the existing monotonic direction and the appended X/Y values remain finite and valid for the current logarithmic domains, Rbc extends the persistent decimation cache rather than rebuilding its existing source prefix. Only the new samples and, when necessary, the previous partial 64-sample summary block need to be examined.
Vector growth may relocate the vector’s backing storage. An exact tail-growth notification allows the cache to survive such relocation because the already cached source prefix is known to be unchanged.
X modifications inside the existing cached prefix remain conservative: because X determines source ordering and pixel-bucket lookup, such a modification invalidates the persistent cache.
Shrinking a source vector, non-monotonic tail growth, non-finite appended data, arbitrary storage replacement, and unknown/full-vector modifications also fall back to complete cache invalidation or to the ordinary mapping path as appropriate.
X and Y vectors may be appended independently. While their lengths differ, the element continues to use the shorter length. When the second vector catches up, the newly exposed XY points can extend the same persistent cache if the tail-growth conditions remain satisfied.
Interaction with -reduce¶
-decimate and -reduce solve different problems and may be used together.
-decimate auto is a display-density optimization. It removes source samples that are redundant at the current
pixel resolution while retaining the first, minimum, maximum, and last sample associated with a pixel bucket.
-reduce is a geometric screen-space simplification controlled by a user-specified tolerance.
When both are active, automatic density decimation is performed first and -reduce is subsequently applied to
the resulting trace.
Unlike -decimate, an explicitly configured -reduce tolerance also applies when generating PostScript.
Point reduction¶
-reduce enables screen-space simplification of the mapped line.
A positive value specifies the reduction tolerance. A value less than or equal to zero disables reduction;
the default is 0.0.
.g element configure signal -reduce 1.0
Reduction is performed separately for every continuous data run, so it does not reconnect traces across missing values.
Reduction affects rendered geometry only; it does not modify the element’s source data.
Symbols¶
Symbols may be drawn at element data points using -symbol.
The built-in symbol names are:
none
circle
square
diamond
plus
cross
splus
scross
triangle
arrow
The default is circle. An empty value is equivalent to none.
A Tk bitmap may also be used as a symbol. The value is a one- or two-element list:
-symbol bitmap
-symbol {bitmap mask}
where bitmap and optional mask are names understood by Tk’s bitmap machinery.
Symbol appearance is controlled by:
Option |
Description |
|---|---|
|
Sets the requested symbol size. The default is |
|
Sets the symbol fill color. |
|
Sets the symbol outline color. |
|
Sets the non-negative symbol outline width. The default is |
|
Controls whether symbol sizes change as the graph axis ranges change. The default is |
|
Reduces the density of displayed symbols. |
-maxsymbols is a display-density control rather than a modification of the source data. When positive, Rbc
computes an interval and draws approximately the requested number of symbols across the visible element.
Error bars of line elements¶
Error-bar data may be specified in either symmetric or asymmetric form.
Symmetric X errors use:
-xerror values
and produce limits:
x - error
x + error
Symmetric Y errors similarly use:
-yerror values
Asymmetric or absolute limits may instead be supplied using:
-xlow
-xhigh
-ylow
-yhigh
When -xerror contains values it takes precedence over -xlow and -xhigh. Likewise, -yerror takes
precedence over -ylow and -yhigh.
Error vectors may be Tcl lists or Rbc vector names, in the same way as X and Y data.
The drawing style is controlled by:
Option |
Description |
|---|---|
|
Selects which error bars are displayed. The default is |
|
Sets the error-bar color. |
|
Sets the non-negative error-bar line width. The default is |
|
Sets the requested non-negative cap width. The default is |
Value labels of line elements¶
Data values may be displayed next to symbols with -showvalues.
The value may select X values, Y values, both coordinates, or no values. The default is no.
When both coordinates are requested, the formatted X and Y values are displayed together.
Value-label appearance is controlled by:
Option |
Description |
|---|---|
|
Specifies the Tk anchor of the label relative to the data point. The default is |
|
Sets the label color. The default is black. |
|
Sets the label font. |
|
Formats value labels with a Tcl command prefix. The default is empty. |
|
Moves the label anchor by signed integer pixels. Default: |
|
Sets the printf-style floating-point format. The default is |
|
Rotates the label by the specified angle in degrees. The default is |
|
Specifies an optional text shadow. An empty value disables the shadow. |
-valueformat is validated before it is accepted. It may contain at most one floating-point conversion,
using a, A, e, E, f, F, g, or G. Dynamic width or precision using * is not permitted.
Value-label position¶
-valueoffset {dx dy} moves the label anchor by signed integer pixels: positive X moves right,
positive Y moves down. The default is {0 0}. Directions stay the same with -invertxy and
-valuerotate; -valueanchor still controls text alignment. The offset is measured from the
existing label position, not from the symbol edge.
This option applies to line, strip, Polar and bar elements and their named, active and weighted-style
pens. It works with -valueformat and -valuecommand, in both renderers and PostScript output.
PostScript uses the offset before page scaling. Source coordinates passed to callbacks do not change.
.g element configure signal -showvalues y -valueanchor s -valueoffset {0 -8}
.g pen configure selected -valueoffset {8 -8}
Custom value-label text¶
-valuecommand supplies a Tcl command prefix for value labels. It is available on line, strip, Polar and
bar elements and on their named pens, including active and weighted-style pens. The option database name
and class are valueCommand and ValueCommand. The default is empty.
proc ElementLabel {names graph element index x y} {
return [lindex $names $index]
}
.g element configure samples -showvalues y -valuecommand [list ::ElementLabel {Hydrogen Helium Lithium}]
The callback runs in the global namespace with five arguments appended to its prefix:
graph: graph widget pathname.element: element name, including when several elements share a named pen.index: original zero-based source index, not an index into mapped or clipped geometry.x,y: numeric source-point coordinates, before axis transformations and independent of-invertxy. Polar complex data supplies Cartesian components; Smith data supplies Gamma components.
-showvalues none disables labels and callback invocation. For x, y, or both, the callback receives
both coordinates and returns the complete label. Its result takes precedence over -valueformat.
An empty result hides that label. Multiline text is supported, and callback output is not subject to the
fixed printf-format buffer limit. Font, color, anchor, rotation, and shadow options still apply.
Commands are called when labels are drawn or exported to PostScript. Buffered redraws may reuse existing output, so applications must not rely on a fixed invocation count. Formatting callbacks must not modify the graph, elements, pens, or source vectors, destroy widgets, or enter a nested event loop.
Malformed command prefixes are rejected during configuration. Callback errors are reported through Tcl’s
background error handler and the affected label uses -valueformat, matching axis formatter behaviour.
Clearing -valuecommand restores normal formatting. -valueformat remains validated as the fallback.
Pens, weights, and styles¶
-weights associates one numeric weight with each data point. The value may be a Tcl list or the name of an
Rbc vector.
-styles maps ranges of those weights to named line pens.
Each entry in the -styles list has one of two forms:
penName
penName min max
For example:
.g pen create low -type line -color blue
.g pen create high -type line -color red
.g element configure signal -weights {0.2 0.4 1.2 1.8} -styles {{low 0 1} {high 1 2}}
A style without explicit limits receives the legacy default range based on its position in the style list: the first style covers 0 through 1, the second 1 through 2, and so on.
Points whose weights do not match a configured style use the element’s normal pen.
Later style entries take precedence when weight ranges overlap.
The selected pen controls the drawing attributes associated with the mapped points, including symbols, traces, and error bars.
Area under the line¶
Line elements, unlike strip elements, may fill the area beneath the rendered trace.
-areaclose selects how the fill polygon closes an open trace:
baseline(default): extends both endpoints to the plot bottom, retaining historical behaviour.chord: connects the last point directly to the first.origin: connects the last point to Cartesian (0,0), then to the first, using the element’s mapped axes.
Closure affects only the fill, not the visible trace. It applies to solid fills, stipples, tiles and
PostScript. For an open polar arc, chord fills a segment and origin fills a sector. For example:
.p element configure signal -areaclose origin -areapattern solid -areaforeground lightblue
Chord and origin fills align with the mapped trace without the historical baseline pixel offset. Origin closure needs at least two mapped points; other modes need at least three. Origin filling is omitted when either mapped axis is logarithmic, since zero has no logarithmic coordinate. Existing restrictions on discontinuous traces remain. Self-intersecting curves retain the renderer’s fill rule; origin closure does not mean filling between successive turns of a spiral. Existing PostScript limitations for image tiles are unchanged.
Area filling is enabled by either -areapattern or -areatile.
-areapattern accepts:
an empty value to disable the pattern;
solidfor a solid fill;the name of a Tk bitmap to use as a stipple.
The stipple colors are controlled by -areaforeground and -areabackground.
For example:
.g element configure signal -areapattern solid -areaforeground lightblue
-areaopacity controls solid area fills (-areapattern solid) with -renderer cairo and in SVG output.
It accepts a finite number from 0.0 (invisible) to 1.0 (opaque, the default).
Intermediate values blend the fill with the content already drawn beneath it. It does not
change the trace, symbols, stipples, or image tiles; photo tiles use their own pixel alpha.
An invisible fill remains configured and does not affect element data or closest searches.
.g configure -renderer cairo
.g element configure signal -areapattern solid -areaforeground blue -areaopacity 0.3
Native renderer limitation: -renderer native accepts but ignores -areaopacity;
solid fills remain opaque, including at 0.0. Native image tiles use a binary transparency
mask and do not provide full alpha blending. PostScript output also ignores -areaopacity
and retains opaque solid fills. Switching to Cairo restores the configured opacity.
-areatile specifies an Rbc tile/image used to fill the area. An empty value disables the tile.
With -renderer cairo, solid, stippled, and photo-tiled areas use the graph’s -antialias setting.
Stipple pixels remain sharp and aligned to the widget origin; antialiasing affects the polygon edge.
An empty -areabackground leaves gaps transparent. Image tiles take precedence over patterns.
Photo tiles align to the toplevel window origin and preserve their alpha, including partial transparency.
Image edits and resizing refresh the displayed fill; deleting a photo removes it without enabling
the underlying pattern. Recreating the image with the same name restores the tile.
Non-photo image tiles retain native rendering. Solid/stippled areas with an empty -areaforeground
use Cairo with the native GC color. Native photo tiles retain their existing transparency-mask behavior.
The fill polygon follows the mapped line and uses the closure selected by -areaclose.
Area filling uses the geometry after smoothing and point reduction.
The current implementation stores one fill polygon per line element. Consequently, if the mapped line contains a discontinuity, area filling is suppressed rather than incorrectly filling across separate data runs.
Line element options¶
The complete line-element option set is:
Option |
Database name |
Database class |
Description |
|---|---|---|---|
|
|
|
Specifies the named line pen used when the element is active. An empty value disables the named active pen. The default is |
|
|
|
Sets the background color used by an area stipple. The default is white. |
|
|
|
Sets the foreground color used by an area fill or stipple. The default is black. |
|
|
|
Fill closure: |
|
|
|
Solid fill opacity from |
|
|
|
Enables area filling with |
|
|
|
Enables area filling with the named Rbc tile/image. An empty value disables the tile. |
|
|
|
Specifies additional graph binding tags for the element. The default is |
|
|
|
Sets the built-in normal pen’s trace color. The default is navy blue. |
|
|
|
Sets the built-in normal pen’s trace dash pattern. An empty value selects a solid line. Each numeric list item accepts a Tcl integer expression. |
|
|
|
Supplies an even-length list of alternating X and Y values. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Selects automatic screen-density trace decimation. Accepted values are |
|
|
|
Sets the requested error-bar cap width. A positive value selects an explicit size; |
|
|
|
Sets the error-bar color. |
|
|
|
Sets the error-bar line width. The default is |
|
|
|
Sets the symbol fill color. |
|
|
|
Controls whether the element is displayed. The default is |
|
|
|
Suppresses plotting of the element while keeping it in the display list and legend. A plot-hidden element does not contribute to automatic axis limits and is ignored by closest searches and element hit testing. The default is |
|
|
|
Sets the element label used by the legend. The initial label is the element name. |
|
|
|
Sets the relief used for the element’s legend label. The default is |
|
|
|
Sets the built-in normal pen’s trace width. The default is |
|
|
|
Specifies the X axis used to map the element’s X coordinates. The axis must exist and must be an X axis. The default is |
|
|
|
Specifies the Y axis used to map the element’s Y coordinates. The axis must exist and must be a Y axis. The default is |
|
|
|
Requests a reduced symbol display density when the element contains many points. |
|
|
|
Sets the color used for the gaps of a dashed trace. An empty value leaves the gaps transparent; |
|
|
|
Sets the symbol outline color. |
|
|
|
Sets the non-negative width of symbol outlines. The default is |
|
|
|
Associates one real parameter value with each data point. Accepts a numeric list or real Rbc vector. An empty value disables parameter mapping. |
|
|
|
Specifies a named line pen containing the element’s normal drawing attributes. An empty value uses the element’s built-in pen. |
|
|
|
Sets the requested symbol size. The default is |
|
|
|
Sets the screen-space tolerance used to reduce the number of points in the displayed trace. A non-positive value disables reduction. The default is |
|
|
|
Controls whether symbol sizes are automatically scaled as the axis ranges change. The default is |
|
|
|
Selects which error bars are displayed: X, Y, both, or neither. The default is |
|
|
|
Selects which coordinate values are displayed next to data points. The default is |
|
|
|
Selects line smoothing. Accepted modes are |
|
|
|
Sets the element state. The default is |
|
|
|
Specifies pens selected according to |
|
|
|
Sets the symbol drawn at data points. The default is |
|
|
|
Controls which line segments are drawn according to the direction of successive X coordinates. Accepted values are |
|
|
|
Sets the anchor used to position value labels relative to their data points. The default is |
|
|
|
Sets the color used to draw value labels. |
|
|
|
Sets the font used to draw value labels. |
|
|
|
Formats value labels with a Tcl command prefix. The default is empty. |
|
|
|
Moves the label anchor by signed integer pixels. Default: |
|
|
|
Sets the printf-style format used for value labels. The default is |
|
|
|
Sets the rotation angle of value labels in degrees. The default is |
|
|
|
Specifies a shadow for value labels. An empty value disables the shadow. |
|
|
|
Supplies per-point numeric weights used to select pens through |
|
|
|
Supplies the element’s X coordinates as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
— |
— |
Synonym for |
|
|
|
Supplies symmetric X error magnitudes as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Supplies the upper X error endpoints as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Supplies the lower X error endpoints as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Supplies the element’s Y coordinates as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
— |
— |
Synonym for |
|
|
|
Supplies symmetric Y error magnitudes as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Supplies the upper Y error endpoints as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
|
|
|
Supplies the lower Y error endpoints as a list or Rbc vector. Each literal list item accepts a Tcl numeric expression. |
Copyright (c) George Yashin