Skip to main content

%ZEN.SVGComponent.hilowChart

class %ZEN.SVGComponent.hilowChart extends %ZEN.SVGComponent.chart

This is an SVG chart component that displays a hi-low-close chart.
This chart displays three data series as a set of rectangles: the top of each rectangle represents the high value; the bottom, the low value; a marker is drawn for the closing value.
The three data series are interpreted as: You can view pivot the chart using the chartPivot property.

Property Inventory

Method Inventory

Parameters

parameter DEFAULTPLOTTOEDGE = 0;
Default value for plotToEdge property.

Properties

property chartPivot as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, pivot this chart: display categories vertically and values horizontally.
Property methods: chartPivotDisplayToLogical(), chartPivotGet(), chartPivotIsValid(), chartPivotLogicalToDisplay(), chartPivotLogicalToOdbc(), chartPivotLogicalToXSD(), chartPivotNormalize(), chartPivotSet(), chartPivotXSDToLogical()
property invertedBarStyle as %ZEN.Datatype.svgStyle;
Optional: style used for bars where the high value is less than the low value.
Property methods: invertedBarStyleDisplayToLogical(), invertedBarStyleGet(), invertedBarStyleIsValid(), invertedBarStyleLogicalToDisplay(), invertedBarStyleLogicalToOdbc(), invertedBarStyleNormalize(), invertedBarStyleSet()

Methods

clientmethod getChartElementStyle(series, item) [ Language = javascript ]
Return default style for a bar element.
clientmethod getLegendLabels() [ Language = javascript ]
Return an array of labels to display within the Legend box.
A hilow chart only displays one logical data series, so only one item is displayed in the legend box.
clientmethod getXAxisType() [ Language = javascript ]
Return the type of x axis (category or value) used by this chart.
clientmethod getYAxisType() [ Language = javascript ]
Return the type of y axis (category or value) used by this chart.
clientmethod renderSeries(group) [ Language = javascript ]
Draw data series for this chart. group is the SVG container for the chart components.
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
clientmethod useSumForRange() [ Language = javascript ]
This method returns true if data series should be summed when calculating data range for the chart.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab