目錄
第8節.Setting Colors(MPAndroidChart中文翻譯)
第9節.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻譯)
第10節-Formatting Axis Values (AxisValueFormatter)(MPAndroidChart中文翻譯)
第11節.General Settings & Styling(MPAndroidChart中文翻譯)
第12節.Specific Settings & Styling(MPAndroidChart中文翻譯)
第13節.Legend(MPAndroidChart中文翻譯)
第14節.Dynamic & Realtime Data(MPAndroidChart中文翻譯)
第15節. Modifying the Viewport(MPAndroidChart中文翻譯)
第16節.Animations(MPAndroidChart中文翻譯)
第17節. MarkerView (Popup View)(MPAndroidChart中文翻譯)
第18節. The ChartData class(MPAndroidChart中文翻譯)
第19節. ChartData subclasses(MPAndroidChart中文翻譯)
第20節. The DataSet class (general DataSet styling)(MPAndroidChart中文翻譯)
第21節. DataSet subclasses (specific DataSet styling)(MPAndroidChart中文翻譯)
第22節. The ViewPortHandler(MPAndroidChart中文翻譯)
第23節. Customizing the Fill-Line-Position (FillFormatter)(MPAndroidChart中文翻譯)
第24節. Proguard(MPAndroidChart中文翻譯)
第25節. Realm.io mobile database(MPAndroidChart中文翻譯)
第26節. Creating your own (custom) DataSets(MPAndroidChart中文翻譯)
第27節. Miscellaneous (more useful stuff)(MPAndroidChart中文翻譯)
本wiki條目主要介紹ChartData的子類,此處未提及的其他ChartData的子類,不提供任何特殊功能.
BarData (class BarData) 柱圖數據
- setGroupSpace(float percent): 設置兩個DataSets數據組之間的空間大小,以一個條形的寬度的百分比表示.100=空間正好是一個條形的寬,默認值為80.
- isGrouped(): 如果該數據對象是分組的(由大于一個DataSet數據集組成),則返回true,否則返回false.
ScatterData (class ScatterData) 離散數據
- getGreatestShapeSize(): 返回當前數據集包含的所有ScatterDataSets 對象中最大形狀的尺寸.
PieData (class PieData) 餅圖數據
- getDataSet(): 獲取當前數據集設置的PieDataSet對象.PieData只包含一個DataSet對象;
- setDataSet(PieDataSet set): 設置當前數據對象應該表示的PieDataSet對象.
BubbleData (class BubbleData) 氣泡圖
- setHighlightCircleWidth(float width): 設置當前數據對象包含的所有BubbleDataSet對象在突出狀態下圍繞氣泡的圓環的寬度,單位dp
CombinedData (class CombinedData)
該數據對象被設計來包含所有其他數據對象.setData(...)方法用來為該對象提供數據.該數據對象只用于CombinedChart.
這就是內部看起來的樣子:
public class CombinedData extends ChartData {
// ...
public CombinedData(List<String> xVals) { ... }
public CombinedData(String[] xVals) { ... }
public void setData(LineData data) { ... }
public void setData(BarData data) { ... }
public void setData(ScatterData data) { ... }
public void setData(CandleData data) { ... }
// ...
}