类 XYListDataset
- java.lang.Object
-
- org.meteoinfo.data.Dataset
-
- org.meteoinfo.data.XYDataset
-
- org.meteoinfo.data.XYListDataset
-
public class XYListDataset extends XYDataset
- 作者:
- wyq
-
-
构造器概要
构造器 构造器 说明 XYListDataset()ConstructorXYListDataset(int seriesNum, int itemNum)ConstructorXYListDataset(StationData xdata, StationData ydata, java.lang.String seriesKey)Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddSeries(java.lang.String seriesKey, double[] xvs, double[] yvs)Add a series datavoidaddSeries(java.lang.String seriesKey, java.util.List<java.lang.Number> xvs, java.util.List<java.lang.Number> yvs)Add a series datavoidaddSeries(java.lang.String seriesKey, java.util.List<java.lang.Number> xvs, ucar.ma2.Array yvs)Add a series datavoidaddSeries(java.lang.String seriesKey, ucar.ma2.Array xvs, java.util.List<java.lang.Number> yvs)Add a series datavoidaddSeries(java.lang.String seriesKey, ucar.ma2.Array xvs, ucar.ma2.Array yvs)Add a series datavoidaddSeries(XYSeriesData sdata)Add a series dataExtentgetDataExtent()Get data extentintgetItemCount()Get item countintgetItemCount(int seriesIdx)Get item count by series indexjava.util.List<java.lang.Integer>getMissingValueIndex(int seriesIdx)Get missing value index listintgetSeriesCount()Get series countXYSeriesDatagetSeriesData(int seriesIdx)Get series datajava.lang.StringgetSeriesKey(int seriesIdx)Get series key by indexjava.util.List<java.lang.String>getSeriesKeys()Get series keysdoublegetX(int seriesIdx, int itemIdx)Get x valuedouble[]getXValues(int seriesIdx)Get x valuesdoublegetY(int seriesIdx, int itemIdx)Get y valuedouble[]getYValues(int seriesIdx)Get y valuesvoidremoveSeries(int seriesIdx)Remove a series datavoidremoveSeries(java.lang.String seriesKey)Remove a series datajava.util.List<int[]>selectPoints(Extent extent)Select data pointsvoidsetSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by indexvoidsetSeriesKeys(java.util.List<java.lang.String> value)Set series keysvoidsetX(int seriesIdx, int itemIdx, double value)Set x valuevoidsetY(int seriesIdx, int itemIdx, double value)Set y value-
从类继承的方法 org.meteoinfo.data.XYDataset
getDatasetType, getMissingValue, setMissingValue
-
-
-
-
构造器详细资料
-
XYListDataset
public XYListDataset()
Constructor
-
XYListDataset
public XYListDataset(int seriesNum, int itemNum)Constructor- 参数:
seriesNum- Series numberitemNum- Item number
-
XYListDataset
public XYListDataset(StationData xdata, StationData ydata, java.lang.String seriesKey)
Constructor- 参数:
xdata- X station dataydata- Y station dataseriesKey- Series key
-
-
方法详细资料
-
getSeriesData
public XYSeriesData getSeriesData(int seriesIdx)
Get series data- 参数:
seriesIdx- Series index- 返回:
- Series data
-
getSeriesCount
public int getSeriesCount()
从类复制的说明:XYDatasetGet series count- 指定者:
getSeriesCount在类中XYDataset- 返回:
- Series count
-
getSeriesKey
public java.lang.String getSeriesKey(int seriesIdx)
从类复制的说明:XYDatasetGet series key by index- 指定者:
getSeriesKey在类中XYDataset- 参数:
seriesIdx- Series index- 返回:
- Series key
-
setSeriesKey
public void setSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by index- 指定者:
setSeriesKey在类中XYDataset- 参数:
seriesIdx- Series indexseriesKey- Series key
-
getSeriesKeys
public java.util.List<java.lang.String> getSeriesKeys()
Get series keys- 指定者:
getSeriesKeys在类中XYDataset- 返回:
- Series keys
-
setSeriesKeys
public void setSeriesKeys(java.util.List<java.lang.String> value)
Set series keys- 指定者:
setSeriesKeys在类中XYDataset- 参数:
value- Series keys
-
getItemCount
public int getItemCount()
从类复制的说明:XYDatasetGet item count- 指定者:
getItemCount在类中XYDataset- 返回:
- Item count
-
getItemCount
public int getItemCount(int seriesIdx)
从类复制的说明:XYDatasetGet item count by series index- 指定者:
getItemCount在类中XYDataset- 参数:
seriesIdx- Series index- 返回:
- Item count
-
getXValues
public double[] getXValues(int seriesIdx)
从类复制的说明:XYDatasetGet x values- 指定者:
getXValues在类中XYDataset- 参数:
seriesIdx- Series index- 返回:
- X values
-
getYValues
public double[] getYValues(int seriesIdx)
从类复制的说明:XYDatasetGet y values- 指定者:
getYValues在类中XYDataset- 参数:
seriesIdx- Series index- 返回:
- Y values
-
getX
public double getX(int seriesIdx, int itemIdx)从类复制的说明:XYDatasetGet x value
-
getY
public double getY(int seriesIdx, int itemIdx)从类复制的说明:XYDatasetGet y value
-
setX
public void setX(int seriesIdx, int itemIdx, double value)从类复制的说明:XYDatasetSet x value
-
setY
public void setY(int seriesIdx, int itemIdx, double value)从类复制的说明:XYDatasetSet y value
-
addSeries
public void addSeries(XYSeriesData sdata)
Add a series data- 参数:
sdata- Series data
-
addSeries
public void addSeries(java.lang.String seriesKey, double[] xvs, double[] yvs)Add a series data- 参数:
seriesKey- Series keyxvs- X value arrayyvs- Y value array
-
addSeries
public void addSeries(java.lang.String seriesKey, java.util.List<java.lang.Number> xvs, java.util.List<java.lang.Number> yvs)Add a series data- 参数:
seriesKey- Series keyxvs- X value arrayyvs- Y value array
-
addSeries
public void addSeries(java.lang.String seriesKey, java.util.List<java.lang.Number> xvs, ucar.ma2.Array yvs)Add a series data- 参数:
seriesKey- Series keyxvs- X value arrayyvs- Y value array
-
addSeries
public void addSeries(java.lang.String seriesKey, ucar.ma2.Array xvs, ucar.ma2.Array yvs)Add a series data- 参数:
seriesKey- Series keyxvs- X value arrayyvs- Y value array
-
addSeries
public void addSeries(java.lang.String seriesKey, ucar.ma2.Array xvs, java.util.List<java.lang.Number> yvs)Add a series data- 参数:
seriesKey- Series keyxvs- X value arrayyvs- Y value array
-
removeSeries
public void removeSeries(int seriesIdx)
Remove a series data- 参数:
seriesIdx- Series data
-
removeSeries
public void removeSeries(java.lang.String seriesKey)
Remove a series data- 参数:
seriesKey- Series key
-
getDataExtent
public Extent getDataExtent()
Get data extent- 指定者:
getDataExtent在类中XYDataset- 返回:
- Data extent
-
getMissingValueIndex
public java.util.List<java.lang.Integer> getMissingValueIndex(int seriesIdx)
Get missing value index list- 指定者:
getMissingValueIndex在类中XYDataset- 参数:
seriesIdx- Series index- 返回:
- Missing value index list
-
selectPoints
public java.util.List<int[]> selectPoints(Extent extent)
Select data points- 指定者:
selectPoints在类中XYDataset- 参数:
extent- Selection extent- 返回:
- Selected data points
-
-