org.achartengine.model
Class XYSeries

java.lang.Object
  extended by org.achartengine.model.XYSeries
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TimeSeries, XYValueSeries

public class XYSeries
extends java.lang.Object
implements java.io.Serializable

An XY series encapsulates values for XY charts like line, time, area, scatter... charts.

See Also:
Serialized Form

Constructor Summary
XYSeries(java.lang.String title)
          Builds a new XY series.
XYSeries(java.lang.String title, int scaleNumber)
          Builds a new XY series.
 
Method Summary
 void add(double x, double y)
          Adds a new value to the series.
 void clear()
          Removes all the existing values from the series.
 int getItemCount()
          Returns the series item count.
 double getMaxX()
          Returns the maximum value on the X axis.
 double getMaxY()
          Returns the maximum value on the Y axis.
 double getMinX()
          Returns the minimum value on the X axis.
 double getMinY()
          Returns the minimum value on the Y axis.
 int getScaleNumber()
           
 java.lang.String getTitle()
          Returns the series title.
 double getX(int index)
          Returns the X axis value at the specified index.
 double getY(int index)
          Returns the Y axis value at the specified index.
 void remove(int index)
          Removes an existing value from the series.
 void setTitle(java.lang.String title)
          Sets the series title.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XYSeries

public XYSeries(java.lang.String title)
Builds a new XY series.

Parameters:
title - the series title.

XYSeries

public XYSeries(java.lang.String title,
                int scaleNumber)
Builds a new XY series.

Parameters:
title - the series title.
scaleNumber - the series scale number
Method Detail

getScaleNumber

public int getScaleNumber()

getTitle

public java.lang.String getTitle()
Returns the series title.

Returns:
the series title

setTitle

public void setTitle(java.lang.String title)
Sets the series title.

Parameters:
title - the series title

add

public void add(double x,
                double y)
Adds a new value to the series.

Parameters:
x - the value for the X axis
y - the value for the Y axis

remove

public void remove(int index)
Removes an existing value from the series.

Parameters:
index - the index in the series of the value to remove

clear

public void clear()
Removes all the existing values from the series.


getX

public double getX(int index)
Returns the X axis value at the specified index.

Parameters:
index - the index
Returns:
the X value

getY

public double getY(int index)
Returns the Y axis value at the specified index.

Parameters:
index - the index
Returns:
the Y value

getItemCount

public int getItemCount()
Returns the series item count.

Returns:
the series item count

getMinX

public double getMinX()
Returns the minimum value on the X axis.

Returns:
the X axis minimum value

getMinY

public double getMinY()
Returns the minimum value on the Y axis.

Returns:
the Y axis minimum value

getMaxX

public double getMaxX()
Returns the maximum value on the X axis.

Returns:
the X axis maximum value

getMaxY

public double getMaxY()
Returns the maximum value on the Y axis.

Returns:
the Y axis maximum value


Copyright © 2009 - 2011 4ViewSoft. All Rights Reserved.