Package org.zkoss.chart.model
Interface XYModel
-
- All Superinterfaces:
ChartsModel
- All Known Subinterfaces:
LowHighModel,XYZModel
- All Known Implementing Classes:
DefaultLowHighModel,DefaultXYModel,DefaultXYZModel
public interface XYModel extends ChartsModel
A XY chart data model.- Author:
- jumperchen
- See Also:
Charts
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddValue(Comparable<?> series, Number x, Number y)Append an (x,y) into a series.voidaddValue(Comparable<?> series, Number x, Number y, int index)Add an (x,y) into a series at specified index.voidclear()clear this model.intgetDataCount(Comparable<?> series)Get data count of a specified series.Collection<Comparable<?>>getSeries()Get all series as a collection.Comparable<?>getSeries(int index)Get a series of the specified index;NumbergetX(Comparable<?> series, int index)Get X value of a specified series and data index.NumbergetY(Comparable<?> series, int index)Get Y value of a specified series and data index.booleanisAutoSort()check whether to autosort on x value for each series; default is true.voidremoveSeries(Comparable<?> series)/** Remove data of a specified series.voidremoveValue(Comparable<?> series, int index)Remove (x,Y) value of a specified series and data index.voidsetAutoSort(boolean auto)Set model to autosort on x value for each series.voidsetValue(Comparable<?> series, Number x, Number y, int index)Replace the value of the new (x,y) into a series at specified index.-
Methods inherited from interface org.zkoss.chart.model.ChartsModel
addChartsDataListener, removeChartsDataListener
-
-
-
-
Method Detail
-
getSeries
Comparable<?> getSeries(int index)
Get a series of the specified index;
-
getSeries
Collection<Comparable<?>> getSeries()
Get all series as a collection.
-
getDataCount
int getDataCount(Comparable<?> series)
Get data count of a specified series.- Parameters:
series- the specified series.
-
getX
Number getX(Comparable<?> series, int index)
Get X value of a specified series and data index.- Parameters:
series- the series.index- the data index.
-
getY
Number getY(Comparable<?> series, int index)
Get Y value of a specified series and data index.- Parameters:
series- the series.index- the data index.
-
setValue
void setValue(Comparable<?> series, Number x, Number y, int index)
Replace the value of the new (x,y) into a series at specified index.- Parameters:
series- the seriesx- the x valuey- the y valueindex- the data index- Since:
- 5.0.0
-
addValue
void addValue(Comparable<?> series, Number x, Number y)
Append an (x,y) into a series.- Parameters:
series- the series.x- the x value.y- the y value.
-
addValue
void addValue(Comparable<?> series, Number x, Number y, int index)
Add an (x,y) into a series at specified index.- Parameters:
series- the series.x- the x value.y- the y value.index- the data index.- Since:
- 5.0.0
-
setAutoSort
void setAutoSort(boolean auto)
Set model to autosort on x value for each series.
-
isAutoSort
boolean isAutoSort()
check whether to autosort on x value for each series; default is true.
-
removeSeries
void removeSeries(Comparable<?> series)
/** Remove data of a specified series.- Parameters:
series- the series
-
removeValue
void removeValue(Comparable<?> series, int index)
Remove (x,Y) value of a specified series and data index.- Parameters:
series- the series.index- the data index.
-
clear
void clear()
clear this model.
-
-