Android開源圖表庫

1.MPAndroidChart
一個可以拖動縮放的圖表庫,包含曲線圖、直方圖、餅狀圖,其中直方圖支持3d效果。
該庫的可擴展性強,代碼相對規範,最近一次更新有很大改進,如果不喜歡AChartEngine的過於複雜可以考慮在此庫的基礎上開發自己的圖表類。
linechart
填充式lineChart
單條線的LineChart
BarChart2D
BarChart3D
PieChart
ScatterChart

項目地址:https://github.com/PhilJay/MPAndroidChart

2.hellochart
HelloCharts支持以下chart類型:

Line chart(cubic lines, filled lines, scattered points)

Column chart(grouped, stacked, negative values)

Pie chart

Bubble chart

Combo chart(columns/lines)

Preview charts(for column chart and line chart)

此外還具有以下特點:

支持縮放、滑動以及平移。Zoom(pinch to zoom, double tap zoom), scroll and fling

支持自定義座標軸(比如座標軸位置:上下左右內部),支持自動生成座標軸。Custom and auto-generated axes(top, bottom, left, right, inside)

動畫(Animations)

支持預覽,即在chart下面會有一個座標密度更細的附屬chart,當選中附屬chart的某一區域,附屬chart上面的chart會顯示選中區域的更詳細情況。

項目地址:https://github.com/lecho/hellocharts-android

3.AChartEngine
目前AChartEngine支持以下類型的圖表繪製

line chart (折線圖)
area chart (面積圖;分區圖,對比圖)
scatter chart ( 散點圖)
time chart (時間圖;進度表)
bar chart (條形圖;柱狀圖)
pie chart ( 餅圖)
bubble chart (氣泡圖)
doughnut chart (圓環圖)
range (high-low) bar chart (範圍條形圖)
dial chart / gauge (撥號盤/壓力錶)
combined chart(組合圖)
cubic line chart (立方折線圖)

在Android開發中,常用的圖表類型基本都可以用AChartEngine來實現。
項目地址:https://github.com/ddanny/achartengine

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章