Home > Class Reference > ENSLIB namespace > %ZEN.Report.Display.Chart.pieChartEx

%ZEN.Report.Display.Chart.pieChartEx

class %ZEN.Report.Display.Chart.pieChartEx extends %ZEN.Report.Display.Chart.chart

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property formatPercentage as %ZEN.Datatype.string;
Optional formatting string for a percentage output.
Number formats are specified in the format required for the XPath format-number function.
Property methods: formatPercentageDisplayToLogical(), formatPercentageGet(), formatPercentageIsValid(), formatPercentageLogicalToDisplay(), formatPercentageLogicalToOdbc(), formatPercentageNormalize(), formatPercentageSet()
property labelValues as %ZEN.Datatype.csv;
Optional: comma-delimited list of label values of each slice. If left blank, the series number is used.
Property methods: labelValuesDisplayToLogical(), labelValuesGet(), labelValuesIsValid(), labelValuesLogicalToDisplay(), labelValuesLogicalToOdbc(), labelValuesNormalize(), labelValuesSet()
property onlyPercentage as %ZEN.Datatype.boolean;
Only output percentage on slice, requires outputPrecentage to be set
Property methods: onlyPercentageDisplayToLogical(), onlyPercentageGet(), onlyPercentageIsValid(), onlyPercentageLogicalToDisplay(), onlyPercentageLogicalToOdbc(), onlyPercentageLogicalToXSD(), onlyPercentageNormalize(), onlyPercentageSet(), onlyPercentageXSDToLogical()
property outputPercentage as %ZEN.Datatype.boolean;
On slice output percentage
Property methods: outputPercentageDisplayToLogical(), outputPercentageGet(), outputPercentageIsValid(), outputPercentageLogicalToDisplay(), outputPercentageLogicalToOdbc(), outputPercentageLogicalToXSD(), outputPercentageNormalize(), outputPercentageSet(), outputPercentageXSDToLogical()
property plotBy as %ZEN.Datatype.string (VALUELIST = ",items,series,both") [ InitialExpression = "items" ];
Specifies how the pie chart will plot its data.
  • "items" - plot a slice for every item within this chart's data. If there are multiple data series, each slice represents the total of each item summed across the data series.
    The labels for the slices are derived as they are for pieChart.
  • "series" - plot a slice for every data series within this chart's data. Each slice represents the total value of all items within each series.
    The labels for the slices are specified by the labelValues property.
  • "both" - plot a slice for each item within each data series (that is, there will be seriesCount * seriesSize slices).
    The slices are labeled as items; the chart legend will display the series names.
Property methods: plotByDisplayToLogical(), plotByGet(), plotByIsValid(), plotByLogicalToDisplay(), plotByLogicalToOdbc(), plotByNormalize(), plotBySet()

Methods (Including Private)

method calcUnion(prefix As %String)
method hasAxes()
Inherited description: Indicates that this chart has axes and associated grids A subclass may override this to turn off axis display.
method renderGetLabelText(ByRef context As %String, XSL As %GlobalCharacterStream)
method renderSeries(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
Inherited description: Draw data series for this chart. This is implemented by subclasses. group is the SVG container for the chart components.
method renderSeriesByItems(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
method renderSeriesBySeries(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
method renderSeriesLabels(context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
Inherited description: Draw data label series for this chart. This is implemented by subclasses. group is the SVG container for the chart components.
method renderSeriesLabelsByItems(context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
method renderSeriesLabelsBySeries(context As %String, ByRef XSL As %GlobalCharacterStream, ByRef delay As %GlobalCharacterStream)
method renderTrigFunctions(ByRef context As %String, XSL As %GlobalCharacterStream)

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)