|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.androidplot.xy.SimpleXYSeries
public class SimpleXYSeries
A convenience class used to create instances of XYPlot generated from Lists of Numbers.
Nested Class Summary | |
---|---|
static class |
SimpleXYSeries.ArrayFormat
|
Constructor Summary | |
---|---|
SimpleXYSeries(List<? extends Number> xVals,
List<? extends Number> yVals,
String title)
|
|
SimpleXYSeries(List<? extends Number> model,
SimpleXYSeries.ArrayFormat format,
String title)
Generates an XYSeries instance from the List of numbers passed in. |
|
SimpleXYSeries(String title)
|
Method Summary | |
---|---|
void |
addFirst(Number x,
Number y)
|
void |
addLast(Number x,
Number y)
|
String |
getTitle()
|
Number |
getX(int index)
Returns the x-value for an index within a series. |
Number |
getY(int index)
Returns the y-value for an index within a series. |
void |
onAfterDraw(Plot source,
android.graphics.Canvas canvas)
Fired immediately after the Plot "source" is drawn onto canvas. |
void |
onBeforeDraw(Plot source,
android.graphics.Canvas canvas)
Fired immediately before the Plot "source" is drawn onto canvas. |
android.util.Pair<Number,Number> |
removeFirst()
|
android.util.Pair<Number,Number> |
removeLast()
|
void |
setModel(List<? extends Number> model,
SimpleXYSeries.ArrayFormat format)
Use the provided list of Numbers as yVals and their corresponding indexes as xVals. |
void |
setTitle(String title)
|
void |
setX(Number value,
int index)
Sets individual x value based on index |
void |
setXY(Number xVal,
Number yVal,
int index)
Sets xy values based on index |
void |
setY(Number value,
int index)
Sets individual y value based on index |
int |
size()
|
void |
useImplicitXVals()
Use index value as xVal, instead of explicit, user provided xVals. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleXYSeries(String title)
public SimpleXYSeries(List<? extends Number> model, SimpleXYSeries.ArrayFormat format, String title)
model
- A List of Number elements comprising the data model.format
- Format of the model. A format of Y_VALS_ONLY means that the array only contains y-values.
For this format x values are autogenerated using values of 0 through n-1 where n is the size of the model.title
- Title of the seriespublic SimpleXYSeries(List<? extends Number> xVals, List<? extends Number> yVals, String title)
Method Detail |
---|
public void onBeforeDraw(Plot source, android.graphics.Canvas canvas)
PlotListener
onBeforeDraw
in interface PlotListener
public void onAfterDraw(Plot source, android.graphics.Canvas canvas)
PlotListener
onAfterDraw
in interface PlotListener
public void useImplicitXVals()
public void setModel(List<? extends Number> model, SimpleXYSeries.ArrayFormat format)
model
- A List of Number elements comprising the data model.format
- Format of the model. A format of Y_VALS_ONLY means that the array only contains y-values.
For this format x values are autogenerated using values of 0 through n-1 where n is the size of the model.public void setX(Number value, int index)
value
- index
- public void setY(Number value, int index)
value
- index
- public void setXY(Number xVal, Number yVal, int index)
xVal
- yVal
- index
- public void addFirst(Number x, Number y)
public android.util.Pair<Number,Number> removeFirst()
public void addLast(Number x, Number y)
public android.util.Pair<Number,Number> removeLast()
public String getTitle()
getTitle
in interface Series<android.util.Pair<Number,Number>>
public void setTitle(String title)
public int size()
size
in interface XYSeries
public Number getX(int index)
XYSeries
getX
in interface XYSeries
index
- the index index (in the range 0
to
size()-1
).
public Number getY(int index)
XYSeries
getY
in interface XYSeries
index
- the index index (in the range 0
to
size()-1
).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |