Class ChartOptions
Object
ChartOptions
Namespace holding the five intermediate tiers that select which of
AbstractChartOptions' optional
methods a concrete chart type's Options class re-exposes as public: ChartOptions.Basic (title, subtitle,
legend, tooltips), ChartOptions.XYLabels (adds X/Y axis labels, extends Basic), ChartOptions.XYMinMax (adds
X/Y numeric bounds, extends XYLabels), ChartOptions.ZAxis (adds Y bounds, a Z axis, and period
comparison, extends XYLabels independently of XYMinMax), and ChartOptions.EmbeddedBoxplot (adds
embedded boxplot axis bounds, extends ZAxis). Not instantiated; a concrete Options type extends
whichever tier matches the settings it supports, for example ScatterChart.ScatterOptions extends
XYMinMax and BarLineChart.BarLineOptions extends EmbeddedBoxplot.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classChartOptions.Basic<C extends AbstractChartBuilder<C>,O extends ChartOptions.Basic<C, O>> Re-exposesAbstractChartOptions.setTitle(String),AbstractChartOptions.setSubtitle(String),AbstractChartOptions.setHideLegend(Boolean), andAbstractChartOptions.setHideTooltips(Boolean)aspublic; the tier extended by a concrete Options type that supports none of this class's more specific tiers, for exampleWaterfallChart.WaterfallOptionsorWaterfallComparisonChart.WaterfallComparisonOptions.static classChartOptions.EmbeddedBoxplot<C extends AbstractChartBuilder<C>,O extends ChartOptions.EmbeddedBoxplot<C, O>> Re-exposesAbstractChartOptions.setBoxplotAxisLabel(String),AbstractChartOptions.setBoxplotAxisMin(BigDecimal), andAbstractChartOptions.setBoxplotAxisMax(BigDecimal)aspublic, on top of everythingChartOptions.ZAxisexposes; the tier extended by a concrete Options type whose series supports an embedded box plot overlay, for exampleBarLineChart.BarLineOptionsorTimeSeriesChart.TimeSeriesOptions.static classChartOptions.XYLabels<C extends AbstractChartBuilder<C>,O extends ChartOptions.XYLabels<C, O>> Re-exposesAbstractChartOptions.setXLabel(String)andAbstractChartOptions.setYLabel(String)aspublic, on top of everythingChartOptions.Basicexposes; the tier extended by a concrete Options type that labels its X and Y axes but supports neitherChartOptions.XYMinMax's norChartOptions.ZAxis's further bounds, for exampleHeatmapChart.HeatmapOptionsorPieChart.PieOptions.static classChartOptions.XYMinMax<C extends AbstractChartBuilder<C>,O extends ChartOptions.XYMinMax<C, O>> Re-exposesAbstractChartOptions.setXMin(BigDecimal),AbstractChartOptions.setXMax(BigDecimal),AbstractChartOptions.setYMin(BigDecimal), andAbstractChartOptions.setYMax(BigDecimal)aspublic, on top of everythingChartOptions.XYLabelsexposes; the tier extended by a concrete Options type whose X and Y axes are both plain numeric scales worth bounding, for exampleScatterChart.ScatterOptionsorBubbleChart.BubbleOptions.static classChartOptions.ZAxis<C extends AbstractChartBuilder<C>,O extends ChartOptions.ZAxis<C, O>> Re-exposesAbstractChartOptions.setYMin(BigDecimal),AbstractChartOptions.setYMax(BigDecimal),AbstractChartOptions.setShowZAxis(Boolean),AbstractChartOptions.setZLabel(String),AbstractChartOptions.setZMin(BigDecimal),AbstractChartOptions.setZMax(BigDecimal), andAbstractChartOptions.setComparison(Boolean)aspublic, on top of everythingChartOptions.XYLabelsexposes; the tier extended by a concrete Options type with a Z axis or period comparison but no X axis bounds, for exampleBoxplotChart.BoxplotOptionsorHistogramChart.HistogramOptions. -
Method Summary