public class

ChartStackedArea100Type

extends ChartStackedAreaType
java.lang.Object
   ↳ com.artfulbits.aiCharts.Base.ChartType
     ↳ com.artfulbits.aiCharts.Types.ChartStackedAreaType
       ↳ com.artfulbits.aiCharts.Types.ChartStackedArea100Type

Class Overview

Represents 100% Stacked Area chart type. This chart type displays multiple series as stacked areas, and the cumulative proportion of each stacked element always totals 100%. The entire chart will always be filled, since the value being measured must be 100% (a combination of several sets of data).

 // Creating series.
 ChartSeries series1 = new ChartSeries("Series 1", ChartTypes.StackedArea100);
 ChartSeries series2 = new ChartSeries("Series 2", ChartTypes.StackedArea100);
 // Filling series with 10 data points.
 for(int i = 0; i < 10; i++)
 {
 	series1.getPoints().addXY(i, Math.cos(i) + 1);
 	series2.getPoints().addXY(i, Math.cos(i) + 2);
 }
 
* Similar output should be expected:

100% stacked area type uses YValue type to determine index of corresponding Y value among chart point's Y values.

Summary

[Expand]
Inherited Fields
From class com.artfulbits.aiCharts.Types.ChartStackedAreaType
From class com.artfulbits.aiCharts.Base.ChartType
Public Constructors
ChartStackedArea100Type()
Sole constructor.
Public Methods
DoubleRange getYRange(ChartSeries series)
Gets range that this chart type will consume having specified series.
boolean isStacked100()
Indicated whether this type is stacked to percentage relationship.
[Expand]
Inherited Methods
From class com.artfulbits.aiCharts.Types.ChartStackedAreaType
From class com.artfulbits.aiCharts.Base.ChartType
From class java.lang.Object

Public Constructors

public ChartStackedArea100Type ()

Sole constructor. (For invocation by subclass constructors, typically implicit.)

Public Methods

public DoubleRange getYRange (ChartSeries series)

Gets range that this chart type will consume having specified series.

Parameters
series instance of ChartSeries class.
Returns
  • instance of DoubleRange class that represents required Y range.

public boolean isStacked100 ()

Indicated whether this type is stacked to percentage relationship. Series are stacked on top of each other, adding up to 100%. Each series' segment represents the percentage that the value contributes to the sum of the values for that category.

Returns
  • true is this chart type is 100% stacked, otherwise false.