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

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

Declaration: public class ChartRangeAreaType extends com.artfulbits.aiCharts.Base.ChartType

 

A range-area chart is a variation of an area chart that lets you plot bands of data similar to bollinger bands and weather patterns. Each point in the chart is specified by two y-coordinate values, which represent the higher and lower ends of the band.
 // Creating series.
 ChartSeries series = new ChartSeries("Series 1", ChartTypes.RangeArea);
 // Filling series with 10 data points.
 for(int i = 0; i < 10; i++)
 {
 	series.getPoints().addXY(i, data1[i], data2[i]);
 }
 
Similar output should be expected:

 

Since: 1.5
See also: getRequiredUsages()

 

 

Fields Summary

 

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

 

 

Constructors Summary
ChartRangeAreaType()
    

 

 

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.
ChartPointDeclaration.Usage[] getRequiredUsages()
    
Gets value indicating usages that this chart type requires to be shown.
DoubleRange getYRange(ChartSeries series)
    
Gets range that this chart type will consume having specified series.
boolean isSideBySide()
    
Indicated whether this chart type is placed side by side.

 

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

 

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

 

 

 

 

ChartRangeAreaType

 

public ChartRangeAreaType( )

 

 

 

 

getRequiredUsages

 

public ChartPointDeclaration.Usage[] getRequiredUsages( )

 

[ description from ChartType.getRequiredUsages() ]
 
Gets value indicating usages that this chart type requires to be shown.

 

Returns:
array of

 

Overrides: ChartType.getRequiredUsages()

 

 

 

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()

 

 

 

getYRange

 

public DoubleRange getYRange( ChartSeries series)

 

[ description from ChartType.getYRange(ChartSeries) ]
 
Gets range that this chart type will consume having specified series.

 

Parameters:
series-
instance of ChartSeries class.
Returns:
instance of

 

Overrides: ChartType.getYRange(ChartSeries)

 

 

 

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.