Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [SVGComponent] >  [comboChart]
Private  Storage   

deprecatedclass %ZEN.SVGComponent.comboChart extends %ZEN.SVGComponent.barChart

This is an SVG chart component that displays a combination of line and bar chart information.
This chart displays one or more data series each of which can be presented as lines or bars.
Pivotted combo charts are not supported.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 1 5


Summary

Properties
%condition %controller %import %includeFiles
%page %resource appearance autoScaleText
aux axisLineStyle axisTitleStyle backgroundStyle
bandLower bandLowerStyle bandUpper bandUpperStyle
baseLineStyle borderOffset borderRadius borderStyle
boundless chartPivot chartStacked 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 seriesTypes 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

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
getChartElementStyle getChartRelatedElements getChartSubtitle getChartTitle
getColorSchemeArray getComputedFontSize getController getCurrYAxis
getEndTime getFrame getLegendLabels 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
getXAxisType getXLabelText getYAxis getYAxisCount
getYAxisIndexForSeries getYAxisTitle getYAxisType getYLabelText
hasAxes hasMultiples hasSelectedItem initializeAxisProperties
integrateStyleSpec invokeSuper is3D isCombo
isOfType isTimeBased makeId notifyViewHandler
onCreate onDelete onSerialize onloadHandler
onunloadHandler onupdateHandler parseStyleSVG pickVerticalSkips
plotLineForSeries plotTargetForSeries prepareAxisGroup refreshContents
removeChildNodes removeNoDataMsg render renderAxes
renderBands renderContents renderLegend renderPlotArea
renderSVG renderSeries renderSeriesGroup renderTimeEvents
renderTitle renderXAxisTimeLine renderXAxisTitle renderXLabels
renderYAxisTitle renderYLabels selectElement sendEventToController
setControllerId setCurrYAxis setDimToolTip setOverlayMode
setPosition setPositionHandler setProperty setSeeThrough
setSize setSizeHandler setTextNode setTimeRange
setXAxis setYAxis showNoDataMsg sizingMouseDownHandler
stripWhitespace unrender updateChart updateIndicator
usePercentForRange useSumForRange wrapMethod xToLogical
yToLogical


Parameters

• parameter DEFAULTAPPEARANCE = "2D";
Default appearance of this component.

Properties

• property seriesTypes as %ZEN.Datatype.csv;
Comma-delimited list of types indicating how each series within the chart should be displayed. Possible types are "line", "area", "target", and "bar". If a type is not supplied, the type is "bar". "target" draws a target bar across any bars series.

Methods

• method getRangeGroupForSeries(series) [ Language = javascript ]
For line/bar charts with stacked bars, indicate which "group" should be used for computing axis ranges.
• method getSeriesType(series) [ Language = javascript ]
Return the type (how a series should be displayed) for the given data series (0-based).
• method isCombo() [ Language = javascript ]
Test if this is a combo chart.
• method isTimeBased() [ Language = javascript ]
Test if a time-based x axis should be used. This is overridden in subclasses.
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.