This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %ZEN.SVGComponent.bullseyeChart


class %ZEN.SVGComponent.bullseyeChart extends %ZEN.SVGComponent.chart

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 Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

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 methods: labelValueDisplayToLogical(), labelValueGet(), labelValueIsValid(), labelValueLogicalToDisplay(), labelValueLogicalToOdbc(), labelValueNormalize(), labelValueSet()
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.
Property methods: pieScaleDisplayToLogical(), pieScaleGet(), pieScaleIsValid(), pieScaleLogicalToDisplay(), pieScaleLogicalToOdbc(), pieScaleNormalize(), pieScaleSet()

Methods (Including Private)

clientmethod getChartElementStyle(series, item) [ Language = javascript ]
Return default style for slice element.
clientmethod 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).
clientmethod getLegendRectStyle(item) [ Language = javascript ]
clientmethod getLegendsCount(legends) [ Language = javascript ]
clientmethod getRelatedElementStyle(series, item) [ Language = javascript ]
clientmethod getSeriesNamesSize() [ Language = javascript ]
clientmethod hasAxes() [ Language = javascript ]
Indicates that this chart has no axes and associated grids
clientmethod hasMultiples() [ Language = javascript ]
Indicates that this chart supports "show multiples" mode.
clientmethod is3D() [ Language = javascript ]
Do not show 3-D plot area.
clientmethod renderSeries(group) [ Language = javascript ]
Draw data series for this chart. group is the SVG container for the chart components.
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)