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

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

This is an SVG chart component that displays a "bullseye" chart.
A bullseye chart displays a series of values as a set of concentric circles. The area of each circle is proportional to its value. Negative values are ignored. Values are plotted in decreasing order. The size of the outer circle is fixed and represents the largest value.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 9


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 labelValue
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 pieScale 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 getChartRelatedElements 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


Properties

• property labelValue as %ZEN.Datatype.string(VALUELIST=",none,value,pctOfTotal,pctOfMax") [ InitialExpression = "pctOfMax" ];
Indicates if the labels should include a value, and if so, which value to display.
• property pieScale as %ZEN.Datatype.float [ InitialExpression = 1.0 ];
Scaling factor used to compute size of the main circle within the chart.
The default scaling value is 1.0. A value larger than 1.0 makes the circle bigger relative to the chart's plot area; a value smaller than 1.0 makes the circle smaller.

Methods

• method getChartElementStyle(series, item)
Return default style for slice element.
• method getChartRelatedElements(series, item) [ Language = javascript ]
Return an array of related svg objects for a specified data element (if any). (such as the edges of a 3d rendering).
• method getLegendRectStyle(item)
Use in chart to give a specifc style to legend Can be overriden by descendent class
• method getLegendsCount(legends)
• method getSeriesNamesSize()
• method hasAxes()
Indicates that this chart has no axes and associated grids
• method hasMultiples()
Indicates that this chart supports "show multiples" mode.
• method is3D()
Do not show 3-D plot area.
• method renderSeries(group)
Draw data series for this chart. group is the SVG container for the chart components.


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