public class NormalChartData extends TopChartData implements ChartData
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG |
categoryPresentList, HUGE_DATA, seriesPresentList
构造器和说明 |
---|
NormalChartData() |
NormalChartData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D) |
限定符和类型 | 方法和说明 |
---|---|
void |
dealDiscard(int topCate,
int topSeries,
boolean isDiscardOtherCate,
boolean isDiscardOtherSeries,
boolean isDiscardNullCate,
boolean isDiscardNullSeries)
截断处理.
|
void |
dealHugeData()
处理大数据.1000分类.
|
void |
dealPresent(Present categoryPresent,
Present seriesPresent,
Calculator calculator)
处理数据字典对应
|
java.lang.Object[] |
getCategory_array()
返回分类数组
|
int |
getCategoryLabelCount()
返回标签个数
|
java.lang.Object |
getCategoryOriginalLabel(int labelIndex)
返回分类或x轴上序号为categoryIndex的标签的实际值
|
java.lang.Number |
getDataValue(int seriesIndex,
int labelIndex)
返回系列值二维数组中: seriesIndex行 labelIndex列的数据
|
int |
getFirstAllCount() |
boolean[] |
getNullCate() |
java.lang.Object |
getResultAt(int seriesIndex,
int categoryIndex) |
java.lang.Object[] |
getSecondCates()
返回第二层级分类标签
|
java.lang.Object[] |
getSeries_array()
返回系列数组
|
java.lang.Object[][] |
getSeries_value_2D()
返回系列值 二维数组
|
int |
getSeriesCount()
返回系列的个数
|
java.lang.Object |
getSeriesOriginalLabel(int index)
返回对应序号index的系列标签 实际值
|
java.lang.Object |
getSeriesPresentLabel(int index)
返回对应序号index的系列标签 显示值
|
java.lang.Object[] |
getThirdCates()
返回第三层级分类标签.
|
java.lang.Number |
getValueAt(int seriesIndex,
int categoryIndex)
返回对应seriesIndex行 categoryIndex列的值
|
void |
initsData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D)
初始化数据.
|
boolean |
isDiscardNullCate() |
void |
setCategory_array(java.lang.Object[] category_array)
设置分类数组
|
void |
setSecondCates(java.lang.Object[] secondCates)
设置第二层级 分类标签.
|
void |
setSeries_array(java.lang.Object[] series_array)
设置系列数组
|
void |
setSeries_value_2D(java.lang.Object[][] series_value_2D)
设置系列值 二维数组
|
void |
setThirdCates(java.lang.Object[] thirdCates)
设置第三层级分类标签
|
addCategoryPresent, addSeriesPresent, clearCate, clearSeries, dealDataObject2Number, dealDiscardOther2DValue, dealDiscardOtherList, equals, getCategoryPresentLabel, getDataValue, getItemCount, getObjectNumber, getOriginalItem, getPresentItem, getSeriesItems, getX, getXValue2D
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCategoryPresentLabel
public static final java.lang.String XML_TAG
public NormalChartData()
public NormalChartData(java.lang.Object[] category_array, java.lang.Object[] series_array, java.lang.Object[][] series_value_2D)
public boolean[] getNullCate()
public boolean isDiscardNullCate()
public int getFirstAllCount()
public void initsData(java.lang.Object[] category_array, java.lang.Object[] series_array, java.lang.Object[][] series_value_2D)
category_array
- 分类数组series_array
- 系列数组series_value_2D
- 二维数值数组.public java.lang.Object getCategoryOriginalLabel(int labelIndex)
ChartData
getCategoryOriginalLabel
在接口中 ChartData
public int getCategoryLabelCount()
getCategoryLabelCount
在接口中 ChartData
public int getSeriesCount()
public java.lang.Object getSeriesPresentLabel(int index)
index
- 系列序号public java.lang.Object getSeriesOriginalLabel(int index)
index
- 系列序号.public java.lang.Number getValueAt(int seriesIndex, int categoryIndex)
seriesIndex
- 系列序号categoryIndex
- 分类序号public java.lang.Object getResultAt(int seriesIndex, int categoryIndex)
public void setCategory_array(java.lang.Object[] category_array)
category_array
- 分类数组.public java.lang.Object[] getCategory_array()
public void setSecondCates(java.lang.Object[] secondCates)
secondCates
- 第二分类.public java.lang.Object[] getSecondCates()
public void setThirdCates(java.lang.Object[] thirdCates)
thirdCates
- 分类数组.public java.lang.Object[] getThirdCates()
public void setSeries_array(java.lang.Object[] series_array)
series_array
- 系列数组.public java.lang.Object[] getSeries_array()
public void setSeries_value_2D(java.lang.Object[][] series_value_2D)
series_value_2D
- 系列值.public java.lang.Object[][] getSeries_value_2D()
public java.lang.Number getDataValue(int seriesIndex, int labelIndex)
seriesIndex
- 系列序号labelIndex
- 标签序号public void dealDiscard(int topCate, int topSeries, boolean isDiscardOtherCate, boolean isDiscardOtherSeries, boolean isDiscardNullCate, boolean isDiscardNullSeries)
dealDiscard
在接口中 ChartData
dealDiscard
在类中 TopChartData
topCate
- 截取前多少个分类topSeries
- 截取前多少个系列isDiscardOtherCate
- 是否抛弃其他截取后的分类isDiscardOtherSeries
- 是否抛弃截取后的其他系列isDiscardNullCate
- 是否抛弃全部是空值的分类isDiscardNullSeries
- 是否抛弃全部是空值的系列public void dealPresent(Present categoryPresent, Present seriesPresent, Calculator calculator)
dealPresent
在接口中 ChartData
dealPresent
在类中 TopChartData
categoryPresent
- 分类字典seriesPresent
- 系列字典calculator
- 计算器public void dealHugeData()
dealHugeData
在接口中 ChartData
dealHugeData
在类中 TopChartData