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.
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.
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.