Class Reference
%ZEN.Report.Display.COSChart.ccomboChart
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%ZEN] >  [Report] >  [Display] >  [COSChart] >  [ccomboChart]
Private  Storage

deprecatedclass %ZEN.Report.Display.COSChart.ccomboChart extends %ZEN.Report.Display.COSChart.cbarChart

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 4


Summary

Properties
%controlBarH %dataDrivenSeriesColors %dataSeries %date1900
%edgeArray %endUnits %firstXLabelWidth %hzMaxStep
%labelBottom %labelPad %labelPadL %labelPadR
%lastValueLabel %lastXLabelWidth %legendHeight %legendRight
%legendVisible %legendWidth %majorUnits %marginBottom
%marginLeft %marginRight %marginTop %maxScrollLeft
%maxXHeight %minorUnits %offset %oldXMax
%pixPerSec %plotBottom %plotBottomOut %plotHeight
%plotLeft %plotLeftOut %plotRight %plotRightOut
%plotTop %plotTopOut %plotWidth %rplotRight
%rplotRightOut %rplotWidth %scaleX %scaleY
%seriesColors %startUnits %timeEvents %titleHeight
%titleImageLeft %titleImageTop %titleImageWidth %xAxisLabelH
%xAxisTitle %xAxisTitleH %xBaseValue %xGridType
%xLabelAngle %xLabelOnTheBottom %xLabelOnTheTop %xLabelStyle
%xLabelUnits %xMajorGrid %xMajorGridStyle %xMajorUnits
%xMaxValue %xMinValue %xMinorGrid %xMinorGridStyle
%xMinorUnits %xRange %yAxisForSeries %yAxisTitle
%yBaseValue %yGridType %yLabelAngle %yLabelOnTheLeft
%yLabelOnTheRight %yLabelStyle %yLabelUnits %yMajorGrid
%yMajorGridStyle %yMajorUnits %yMaxValue %yMinValue
%yMinorGrid %yMinorGridStyle %yMinorUnits %yRange
FontXScale FontYScale appearance applyLevel
autoScaleText axisLineStyle axisTitleStyle backgroundStyle
bandLeft bandLeftStyle bandLower bandLowerStyle
bandRight bandRightStyle bandUpper bandUpperStyle
baseLineStyle blockContainerProperty borderOffset borderRadius
borderStyle caption chartPivot chartStacked
children class colcount colspan
composite controllerId crosstabDataGroup crosstabFooterDataField
crosstabFooterFormatNumber crosstabFooterGroup crosstabHeaderDataField crosstabHeaderGroup
crosstabHeaderGroupLabels crosstabHeaderGroupTooLongText crosstabHeaderLabelDataField crosstabHeaderMatchField
crosstabRowGroup crosstabTruncationHeight crosstabTruncationWidth currYAxis
dataDrivenSeriesColors dataSeries dateFormat debugBBox
endTime field foblock gridStyle
group grouppath hasFooter hasHeader
hasZoom height htmlstyle id
ifexpression ifxpath includeBlockContainer includeColIfExpression
includeColIfXPath includeColUnlessExpression includeColUnlessXPath indicatorStyle
indicatorsVisible labelStyle labelsVisible legendHeight
legendLabelStyle legendLabels legendPosition legendRectStyle
legendStyle legendTitle legendVisible legendWidth
legendX legendY level lineStyle
linefeedTreatment marginBottom marginLeft marginRight
marginTop markerScale markerShapes markerStyle
markersVisible maxLabelLen msgIfNoData multipleTitleStyle
noDataFill noDataOpacity noDataStroke oldLabelCalc
ongetData ongetLabelX ongetLabelY ongetSeriesName
ongetTimeEvents onrenderData passChartObject plotAreaStyle
plotEdgeStyle plotStyle plotToEdge removeEmpty
rowspan scrollButtonStyle selectedItem selectedItemStyle
selectedSeries selectstylecond selectstylelist seriesColorScheme
seriesColors seriesColorsOverride seriesCount seriesNames
seriesNumber seriesSize seriesTypes seriesYAxes
showMultiples startTime stripeStyle stripesVisible
style stylecall styleparamNames styleparams
subtitle subtitleStyle svgGroup tag
template textSize timeBased title
titleAlign titleBoxStyle titleImage titleImageStyle
titleStyle titleX titleY tooLongText
topLevel truncate truncationHeight truncationWidth
unlessexpression unselectedItemStyle valueBoxStyle valueLabelFormat
valueLabelStyle valueLabelsVisible viewBoxHeight viewBoxWidth
warnIfNoData width withinSmallmultiple xAxis
xmlnamespace xmlnamespaceprefix xpath xslfostyle
yAxis yAxisList zenMonthShortNames

Methods
%AddToSaveSet %ApplyClass %ApplyLevelParameters %BeginGroup
%BeginGroupNoInc %ClassIsLatestVersion %ClassName %ConstructClone
%DeclareLevelParameters %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawCellFO %DrawCellFO1 %DrawCellToHTML %DrawCellToHTML1
%DrawFooterFO %DrawFooterToAnnotatedXML %DrawFooterToHTML %DrawHeaderFO
%DrawHeaderToHTML %DrawSort %DrawToAnnotatedXML %DrawToHTML
%DrawToXSLFO %EndGroup %EndLevel %Extends
%FooterWidth %GetAbsoluteURL %GetParameter %HeaderWidth
%IncLevel %IsA %IsModified %New
%NormalizeObject %ObjectModified %OldWidth %OriginalNamespace
%PackageName %QuoteValue %QuoteValueEmbedded %QuoteValueL10N
%RemoveFromSaveSet %SerializeObject %SetModified %StyleHTML
%StyleXSLFO %ValidateObject %Width ApplyClass
CSPLinkToFileLink CountSpaces DoDocForHTML GetBBox
GetDocForXSLFO HTMLStyle OutputId ParseCSSStyle
Test XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType XSLFOStyle adjustChartTitle calcVertex
calculateAxisConstraints calculateLegendDimensions calculateViewBox calculateXAxisHeight
calculateXAxisTitleHeight computeEffectiveExtents computeScale computeStyle
computeXAxisTimeLine computeXFontSize computeYFontSize createMarker
createSVGTextNode createXLabelNode embedStyle getCellInfo
getChartElementStyle getChartSubtitle getChartTitle getColorSchemeArray
getComputedFontSize getComputedTextLength getCurrYAxis getDataSeriesCount
getDataSeriesLength getEndTime getLegendLabels getLegendRectStyle
getLegendsCount getMarkerShape getNumericAbbreviation getPelToPixelHRatio
getPelToPixelVRatio getPlotX getPlotY getRangeGroupForSeries
getSelectedItem getSelectedSeries getSelectedStyle getSeriesColor
getSeriesCount getSeriesData getSeriesNames getSeriesNamesSize
getSeriesSVGGroup getSeriesSize getSeriesType getStartTime
getStyleArray getTextWidth getTimeX getXAxis
getXAxisTitle getXAxisType getXLabelText getYAxis
getYAxisCount getYAxisTitle getYAxisType getYLabelText
hasAxes hasFooterGet hasHeaderGet hasMultiples
hasSelectedItem initializeAxisProperties insertAxis integrateStyleSpec
is3D isCSPLink isCombo isTimeBased
makeId max min myCountSpaces
needsURL parent pickVerticalSkips plotLineForSeries
plotTargetForSeries prepareAxisGroup processExclamationPoint qualify
removeChildNodes renderAxes renderBands renderContents
renderLegend renderPlotArea renderSeries renderSeriesGroup
renderTimeEvents renderTitle renderXAxisTimeLine renderXAxisTitle
renderXLabels renderYAxisTitle renderYLabels split
stripWhitespace tagGet unrender updateIndicator
usePercentForRange useSumForRange xToLogical yToLogical
zenGet


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)
For line/bar charts with stacked bars, indicate which "group" should be used for computing axis ranges.
• method getSeriesType(series)
Return the type (how a series should be displayed) for the given data series (0-based).
• method isCombo()
Test if this is a combo chart.
• method isTimeBased()
Test if a time-based x axis should be used. This is overridden in subclasses.


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