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

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

Renders a bar chart.
Note: the plotToEdge is always treated as false for bar charts.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 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 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 renderDataGroupBarChart renderLegend renderPlotArea
renderSeries renderSeriesGroup renderSeriesGroupBarChart renderSeriesGroupLabels
renderSeriesLabels renderTitle renderXLabels renderYLabels
tagGet useSumForRange writeLoadParams writeLoadParamsNoBase
writeWithParams writeWithParamsNoBase


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 chartStacked as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, this is a stacked bar chart. That is, data series are plotted on top of one another.
If false, then data series are plotted side-by-side.
Note that negative values are ignored in stacked charts.
NOT CURRENTLY IMPLEMENTED

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 renderDataGroupBarChart(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status
• method renderSeries(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status
Draw data series for this chart.
• method renderSeriesGroupBarChart(ByRef context As %String, XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream) as %Status


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