最牛逼android上的圖表庫MpChart(一) 介紹篇
最近工作中,用到了mpchart圖表庫,現在分享受下mpchart圖表庫的各個圖表在實際工作應用場景:
- 最牛逼android上的圖表庫MpChart(一) 介紹篇
- 最牛逼android上的圖表庫MpChart(二) 折線圖
- 最牛逼android上的圖表庫MpChart(三) 條形圖
- 最牛逼android上的圖表庫MpChart(四) 餅圖
- 最牛逼android上的圖表庫MpChart(五) 泡泡圖
寫在前面的:學習任何新的開源庫,首先不要怕,第二不要慌,大多都有對應的wiki,如MpChart是philjay提供的,其主要優點如下:
MpChart優點
- 8種不同的圖表類型
- 縮放兩個軸(與觸摸手勢,軸分別或捏變焦)
- 拖動/平移(觸摸手勢)
- 組合圖表(線,酒吧,散射,蠟燭數據)
- 雙(獨立)軸
- 可定制的軸(X,Y軸)
- 突出價值觀(可定制的彈出視圖)
- 圖表保存到SD卡(如圖像,或為.txt文件)
- 預定義的顏色模板
- 傳奇(自動生成,可定制)
- 動畫(建立動畫,在X和Y軸)
- 限制線(提供額外的信息,最大值,…)
- 完全可定制的(油漆、字體、顏色、背景、傳說、手勢、虛線,…)
- 平滑縮放和滾動的多達30個數據點,線和條線圖
- Gradle支持
- 繪圖數據直接從realm.io移動數據庫
MpChart是什么?
MPAndroidChart :zap: is a powerful & easy to use chart library for Android. It runs on API level 8 and upwards.(強大,易用的圖表庫,支持api 8以上)
As an additional feature, this library allows cross-platform development between Android and iOS as an iOS version of this library is also available: Charts :zap:(除此之外,還支持跨平台,iOS也能用)
MpChart支持哪些圖表?
圖表類型 |
---|
條型圖 |
折線圖 |
餅圖 |
散點圖 |
泡泡圖 |
直方圖 |
雷達圖 |
組合圖 |
MpChart效果如何?
LineChart (with legend, simple design)
LineChart (with legend, simple design)
LineChart (cubic lines)
LineChart (gradient fill)
Combined-Chart (bar- and linechart in this case)
BarChart (with legend, simple design)
BarChart (grouped DataSets)
Horizontal-BarChart
PieChart (with selection, …)
未完待續