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

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 3 7


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 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 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 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 DEFAULTAPPEARANCE = "3D";
Default appearance of this component.
• parameter DEFAULTPLOTTOEDGE = 0;
Default value for plotToEdge property.

Properties

• property %edgeArray as list of node(XMLPROJECTION="none");
• property %lastValueLabel as list of node(XMLPROJECTION="none");
• property chartPivot as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, pivot this chart: display categories vertically and values horizontally.

Methods

• method getChartElementStyle(series, item)
Return default style for a bar element.
• method getSeriesType(series)
Return the type (how a series should be displayed) for the given data series (0-based). Overridden in combo chart.
• method getXAxisType()
Return the type of x axis (category or value) used by this chart.
• method getYAxisType()
Return the type of y axis (category or value) used by this chart.
• method renderSeries(group)
Draw data series for this chart. group is the SVG container for the chart components. This includes the logic for display combo charts as it is shared with its subclass.
• method usePercentForRange()
This method returns true if data series is from a percentage bar chart when calculating data range for the chart.
• 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.