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

deprecatedclass %ZEN.Report.Display.Chart.diffChart extends chart

Renders a diff chart.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 3 5


Summary

Properties
applyLevel axisTitleStyle backgroundStyle bandLower
bandLowerStyle bandUpper bandUpperStyle blockContainerProperty
caption chartPivot chartStacked children
class colcount colspan composite
crosstabDataGroup crosstabFooterDataField crosstabFooterFormatNumber crosstabFooterGroup
crosstabHeaderDataField crosstabHeaderGroup crosstabHeaderGroupLabels crosstabHeaderGroupTooLongText
crosstabHeaderLabelDataField crosstabHeaderMatchField crosstabRowGroup crosstabTruncationHeight
crosstabTruncationWidth dataFields dataGroup field
foblock gridStyle group grouppath
hasFooter hasHeader height htmlstyle
id ifexpression ifxpath includeBlockContainer
includeColIfExpression includeColIfXPath includeColUnlessExpression includeColUnlessXPath
labelStyle labelsVisible legendAutoPosition legendHeight
legendLabelStyle legendStyle legendVisible legendWidth
legendX legendY level linefeedTreatment
marginBottom marginLeft marginRight marginTop
markerScale markerShapes markerStyle markersVisible
ongetLabelX ongetLabelY plot plotAreaStyle
plotStyle plotToEdge refLineStyle removeEmpty
rowspan selectstylecond selectstylelist seriesColors
seriesCount seriesGroup seriesNames seriesSize
style stylecall styleparamNames styleparams
tag template title titleStyle
titleX titleY tooLongText truncate
truncationHeight truncationWidth unlessexpression width
withinSmallmultiple xAxis xmlnamespace xmlnamespaceprefix
xpath xslfostyle yAxis

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 %DrawStyleToHTML %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
GetDocForXSLFO HTMLStyle OnSVGAttribution OutputId
SvgPrefix XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType XSLFOStyle calcLegendArea getColorCount
getSeriesColor getXAxis getXAxisType getYAxis
getYAxisType hasAxes hasFooterGet hasHeaderGet
insertAxis isCSPLink needsURL parent
processExclamationPoint qualify render renderAxes
renderBands renderLegend renderMarkers renderPlotArea
renderSeries renderSeries1 renderSeriesGroup renderSeriesGroupLabels
renderSeriesLabels renderTitle renderXLabels renderYLabels
tagGet useSumForRange writeLoadParams writeLoadParamsNoBase
writeWithParams writeWithParamsNoBase


Parameters

• parameter DEFAULTPLOTTOEDGE = 1;
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 chartStacked as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, this is a stacked line chart. That is, data series are plotted above one another.
Note that negative values are ignored in stacked charts.
• property refLineStyle as %ZEN.Datatype.svgStyle [ InitialExpression = "stroke-dasharray: 1,1;" ];

Methods

• method getXAxisType() as %String
Return the type of x axis (category or value) used by this chart.
• method getYAxisType() as %String
Return the type of y axis (category or value) used by this chart.
• method renderMarkers(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
• method renderSeries(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
Draw data series for this chart. This is implemented by subclasses. group is the SVG container for the chart components.
• method renderSeries1(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream, seriestemplatename As %String, mode As %String, ByRef datatemplatename, seriesNumber As %Integer)


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