Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [Report] >  [Display] >  [COSChart] >  [cdiffChart]
Private  Storage   

deprecatedclass %ZEN.Report.Display.COSChart.cdiffChart extends cchart

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 2


Summary

Properties
%controlBarH %dataDrivenSeriesColors %dataSeries %date1900
%endUnits %firstXLabelWidth %hzMaxStep %labelBottom
%labelPad %labelPadL %labelPadR %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 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
refLineStyle removeEmpty rowspan scrollButtonStyle
selectedItem selectedItemStyle selectedSeries selectstylecond
selectstylelist seriesColorScheme seriesColors seriesColorsOverride
seriesCount seriesNames seriesNumber seriesSize
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
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 isTimeBased makeId max
min myCountSpaces needsURL parent
pickVerticalSkips plotLineForSeries 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 DEFAULTPLOTTOEDGE = 1;
This is an SVG chart component that displays a difference chart.
This is a specialized type of line chart that displays the difference between a reference data series (the first data series) and an actual data series (the second data series). Default value for plotToEdge property.

Properties

• property refLineStyle as %ZEN.Datatype.svgStyle [ InitialExpression = "stroke-dasharray: 1,1;" ];
Optional: default style applied to the reference line elements used for plotting data by this chart.
• property seriesYAxes as %ZEN.Datatype.csv(XMLPROJECTION="none");
Optional. If defined, specifies which y-axis should be used for each data series. This is a csv-list of y-axis numbers (0-based). By default, the every data series uses y-axis 0.

Methods

• method renderSeries(group)
Draw data series for this chart. group is the SVG container for the chart components.
• method useSumForRange()
This method returns true if data series should be summed when calculating data range for the chart.


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