Data类详情

这个wiki条目集中于ChartData类的子类。此处未提到的ChartData的所有其他子类不提供任何具体的增强功能。

BarData(类 BarData)

  • setGroupSpace(float percent): 设置不同的数据集对象的bars之间的空间占一个bar的宽度的百分比。100正好是一个bar的宽度,默认:80.
  • isGrouped(): 如果数据对象被分组返回true(包括超过一个数据集),否则返回false。

ScatterData(类 ScatterData)

  • getGreatestShapeSize(): 返回所有ScatterDataSets这个数据对象包含的最大的外形尺寸。

PieData(类 PieData)

  • getDataSet(): 返回为这个数据对象设置的PieDataSet对象。PieData对象不能包含多个PieDataSets。
  • setDataSet(PieDataSet set): 设置PieDataSet这个数据对象应该被呈现。

CombinedData(类 CombinedData)

这个数据对象被设计用来包含所有其他数据对象的实例。使用setData()方法来为这个对象提供数据。这只能被CombinedChart使用。
里面看上去像下面这样:

  1. public class CombinedData extends ChartData {
  2. // ...
  3. public CombinedData(List<String> xVals) { ... }
  4. public CombinedData(String[] xVals) { ... }
  5. public void setData(LineData data) { ... }
  6. public void setData(BarData data) { ... }
  7. public void setData(ScatterData data) { ... }
  8. public void setData(CandleData data) { ... }
  9. // ...
  10. }