%ZEN.SVGComponent.hilowChart
deprecated 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:
- First series: set of high values.
 - Second series: set of low values. Each low value is assumed to be smaller than its corresponding high value.
 - Third series: set of optional closing values. Each closing value is assumed to between its corresponding high and low values.
 
Property Inventory
Method Inventory
- getChartElementStyle()
 - getLegendLabels()
 - getXAxisType()
 - getYAxisType()
 - renderSeries()
 - setProperty()
 - useSumForRange()
 
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.
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
- %condition
 - %controller
 - %import
 - %includeFiles
 - %page
 - %resource
 - appearance
 - autoScaleText
 - aux
 - axisLineStyle
 - axisTitleStyle
 - backgroundStyle
 - bandLower
 - bandLowerStyle
 - bandUpper
 - bandUpperStyle
 - baseLineStyle
 - borderOffset
 - borderRadius
 - borderStyle
 - boundless
 - composite
 - controller
 - controllerId
 - currYAxis
 - document
 - endTime
 - gridStyle
 - hasZoom
 - height
 - hidden
 - id
 - index
 - indicatorStyle
 - indicatorsVisible
 - labelStyle
 - labelsVisible
 - legendHeight
 - legendLabelStyle
 - legendRectStyle
 - legendStyle
 - legendTitle
 - legendVisible
 - legendWidth
 - legendX
 - legendY
 - lineStyle
 - marginBottom
 - marginLeft
 - marginRight
 - marginTop
 - markerScale
 - markerShapes
 - markerStyle
 - markersVisible
 - maxLabelLen
 - msgIfNoData
 - multipleTitleStyle
 - name
 - noDataFill
 - noDataOpacity
 - noDataStroke
 - onclick
 - onelementClick
 - ongetData
 - ongetLabelX
 - ongetLabelY
 - ongetSeriesColor
 - ongetTimeEvents
 - onnotifyView
 - onrenderData
 - onrenderPlotArea
 - onshowTooltip
 - onupdate
 - parent
 - plotAreaStyle
 - plotEdgeStyle
 - plotStyle
 - plotToEdge
 - position
 - preserveAspectRatio
 - scrollButtonStyle
 - selectedItem
 - selectedItemStyle
 - selectedSeries
 - seriesColorScheme
 - seriesColors
 - seriesColorsOverride
 - seriesCount
 - seriesNames
 - seriesNumber
 - seriesSize
 - seriesYAxes
 - showMultiples
 - startTime
 - stripeStyle
 - stripesVisible
 - subtitle
 - subtitleStyle
 - svgComponent
 - svgGroup
 - textSize
 - timeBased
 - title
 - titleAlign
 - titleBoxStyle
 - titleImage
 - titleImageStyle
 - titleStyle
 - titleX
 - titleY
 - tooltipRectStyle
 - tuple
 - unselectedItemStyle
 - valueBoxStyle
 - valueLabelFormat
 - valueLabelStyle
 - valueLabelsVisible
 - viewBoxHeight
 - viewBoxWidth
 - visible
 - warnIfNoData
 - width
 - window
 - x
 - xAxis
 - y
 - yAxis
 - yAxisList
 
Inherited Methods
- %AddToSaveSet()
 - %Attr()
 - %BindExport()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %DrawHTML()
 - %DrawJSStrings()
 - %Eval()
 - %EvalC()
 - %Extends()
 - %ForceClientRender()
 - %GetEventHandlers()
 - %GetParameter()
 - %GetXMLName()
 - %IsA()
 - %IsModified()
 - %MakeId()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OnAddToPageAfter()
 - %OnAddToPageBefore()
 - %OnDrawObjectProperties()
 - %OnObjectSynch()
 - %OnZENDeserialize()
 - %OriginalNamespace()
 - %PackageName()
 - %QuoteValue()
 - %QuoteValueL10N()
 - %RemoveFromSaveSet()
 - %Self()
 - %SerializeObject()
 - %SetModified()
 - %ValidateObject()
 - XMLDTD()
 - XMLExport()
 - XMLExportToStream()
 - XMLExportToString()
 - XMLNew()
 - XMLSchema()
 - XMLSchemaNamespace()
 - XMLSchemaType()
 - adjustChartTitle()
 - beginWaitState()
 - calculateAxisConstraints()
 - calculateViewBox()
 - calculateXAxisHeight()
 - calculateXAxisTitleHeight()
 - calculateYAxisWidth()
 - chartElementClickHandler()
 - clickHandler()
 - computeEffectiveExtents()
 - computeStyle()
 - computeXAxisTimeLine()
 - createMarker()
 - createSVGTextNode()
 - createXLabelNode()
 - embedStyle()
 - endWaitState()
 - findElement()
 - findSVGElement()
 - fireOnUpdateEvent()
 - formatNumeric()
 - getChartElement()
 - getChartRelatedElements()
 - getChartSubtitle()
 - getChartTitle()
 - getColorSchemeArray()
 - getComputedFontSize()
 - getController()
 - getCurrYAxis()
 - getEndTime()
 - getFrame()
 - getLegendRectStyle()
 - getLegendsCount()
 - getMarkerShape()
 - getNumericAbbreviation()
 - getPelToPixelHRatio()
 - getPelToPixelVRatio()
 - getPlotX()
 - getPlotY()
 - getProperty()
 - getRangeGroupForSeries()
 - getRelatedElementStyle()
 - getSelectedItem()
 - getSelectedSeries()
 - getSelectedStyle()
 - getSeriesColor()
 - getSeriesCount()
 - getSeriesData()
 - getSeriesNames()
 - getSeriesNamesSize()
 - getSeriesSVGGroup()
 - getSeriesSize()
 - getSeriesType()
 - getSettings()
 - getSizeAbsolute()
 - getStartTime()
 - getTimeX()
 - getType()
 - getXAxis()
 - getXAxisTitle()
 - getXLabelText()
 - getYAxis()
 - getYAxisCount()
 - getYAxisIndexForSeries()
 - getYAxisTitle()
 - getYLabelText()
 - hasAxes()
 - hasMultiples()
 - hasSelectedItem()
 - initializeAxisProperties()
 - integrateStyleSpec()
 - invokeSuper()
 - is3D()
 - isOfType()
 - isTimeBased()
 - makeId()
 - notifyViewHandler()
 - onCreate()
 - onDelete()
 - onSerialize()
 - onloadHandler()
 - onunloadHandler()
 - onupdateHandler()
 - parseStyleSVG()
 - pickVerticalSkips()
 - plotLineForSeries()
 - prepareAxisGroup()
 - refreshContents()
 - removeChildNodes()
 - removeNoDataMsg()
 - render()
 - renderAxes()
 - renderBands()
 - renderContents()
 - renderLegend()
 - renderPlotArea()
 - renderSVG()
 - renderSeriesGroup()
 - renderTimeEvents()
 - renderTitle()
 - renderXAxisTimeLine()
 - renderXAxisTitle()
 - renderXLabels()
 - renderYAxisTitle()
 - renderYLabels()
 - selectElement()
 - sendEventToController()
 - setControllerId()
 - setCurrYAxis()
 - setDimToolTip()
 - setOverlayMode()
 - setPosition()
 - setPositionHandler()
 - setSeeThrough()
 - setSize()
 - setSizeHandler()
 - setTextNode()
 - setTimeRange()
 - setXAxis()
 - setYAxis()
 - showNoDataMsg()
 - sizingMouseDownHandler()
 - stripWhitespace()
 - unrender()
 - updateChart()
 - updateIndicator()
 - usePercentForRange()
 - wrapMethod()
 - xToLogical()
 - yToLogical()