Summ:  Fields Constr. Methods    Details:  Fields Constr. Methods      Class:  Prev Next
com.artfulbits.aiCharts.Types
Class ChartStackedColumnType

java.lang.Object com.artfulbits.aiCharts.Base.ChartType com.artfulbits.aiCharts.Types.ChartStackedColumnType

Declaration: public class ChartStackedColumnType extends com.artfulbits.aiCharts.Base.ChartType
Direct Subclasses: ChartStackedBarType, ChartStackedColumn100Type

 

Represents Stacked Column chart type. A stacked column chart displays multiple series stacked on top of one another vertically. Using a stacked column chart is an effective way to present the absolute values of data points represented by the segments of each bar, as well as the total value represented by data points from each series stacked in a column.
 // Creating series.
 ChartSeries series1 = new ChartSeries("Series 1", ChartTypes.StackedColumn);
 ChartSeries series2 = new ChartSeries("Series 2", ChartTypes.StackedColumn);
 // Filling series with 10 data points.
 for (int i = 0; i < 10; i++)
 {
 	series1.getPoints().addXY(i, Math.cos(i));
 	series2.getPoints().addXY(i, Math.cos(i));
 }
 
* Similar output should be expected:

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

 

Since: 1.0

 

 

Fields Summary
static ChartCustomAttribute<java.lang.String> STACK_GROUP
    
Identifies STACK_GROUP attribute value.

 

Fields inherited from class: com.artfulbits.aiCharts.Base.ChartType
POINT_WIDTH

 

 

Constructors Summary
ChartStackedColumnType()
    
Sole constructor.

 

 

Methods Summary
void draw(ChartRenderArgs args)
    
Draws this chart type on surface specified along.
java.lang.String getName()
    
Provides human-readable representation of this chart type.
boolean isOriginDependent()
    
Indicates whether this type depends on axis origin value.
boolean isSideBySide()
    
Indicated whether this chart type is placed side by side.
boolean isStacked()
    
Indicates whether it type is stacked.

 

Methods inherited from class: com.artfulbits.aiCharts.Base.ChartType
colorPerPoint, computeXRange, computeYRange, drawMarkers, getRequiredCoordinateSystem, getRequiredUsages, getXRange, getYRange, isCompatible, isCompatible, isRotated, isStacked100

 

Methods inherited from class: java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

 

 

 

STACK_GROUP

 

public static final ChartCustomAttribute<java.lang.String> STACK_GROUP

 

Identifies STACK_GROUP attribute value.

 

Since: 1.5

 

 

 

 

ChartStackedColumnType

 

public ChartStackedColumnType( )

 

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

 

 

 

 

isOriginDependent

 

public boolean isOriginDependent( )

 

[ description from ChartType.isOriginDependent() ]
 
Indicates whether this type depends on axis origin value.

 

Returns:
true if chart type consumes value of origin to draw, otherwise false.

 

Overrides: ChartType.isOriginDependent()

 

 

 

isSideBySide

 

public boolean isSideBySide( )

 

[ description from ChartType.isSideBySide() ]
 
Indicated whether this chart type is placed side by side.

 

Returns:
true if chart type is side by side, otherwise false.

 

Overrides: ChartType.isSideBySide()

 

 

 

isStacked

 

public boolean isStacked( )

 

[ description from ChartType.isStacked() ]
 
Indicates whether it type is stacked. Stacked charts show the relationship of parts to the whole. Stacked charts offer similar complexity to clustered series by adding together component value items within or area.

 

Returns:
true if this type is stacked, otherwise false.

 

Overrides: ChartType.isStacked()

 

 

 

draw

 

public void draw( ChartRenderArgs args)

 

[ description from ChartType.draw(ChartRenderArgs) ]
 
Draws this chart type on surface specified along.

 

Parameters:
args-
instance of ChartRenderArgs that provides facilities to draw this type.

 

Implements: ChartType.draw(ChartRenderArgs)

 

 

 

getName

 

public java.lang.String getName( )

 

[ description from ChartType.getName() ]
 
Provides human-readable representation of this chart type.

 

Returns:
instance of

 

Implements: ChartType.getName()

 

 

© 2005 - 2010 ArtfulBits. All rights reserved.