目錄
第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中文翻譯)
v2.2.0開始,MPAndroidChart允許你方便的創建自定義的DataSet對象,并在圖表中使用.
你需要做什么
- 創建自定義的類(例如:CustomDataSet)
- 讓它繼承BaseDataSet<? extends Entry>類
- 讓它實現你選擇的(例如 IBarDataSet) IDataSet 接口,取決于你想創建的圖表類型.
- 實現所有(自己)要求的方法,并返回你自己選擇的值.
舉個栗子
創建一個自定義的BarDataSet類用于BarChart.
public class CustomBarDataSet extends BaseDataSet<BarEntry> implements IBarDataSet {
// implement all by the extended class and interface required methods
}
以后創建CustomBarDataSet并實現所有接口要求的方法,它就可以在任何BarChart匯總使用,像一個普通的BarDataSet一樣.