- Java4Less (http://java4less.com/charts/chart.php?info=android)
- Chart4J (http://code.google.com/p/charts4j/) 需要网络支持
- BlueChart (http://code.google.com/p/bluechart/)
- aChartEngine (http://code.google.com/p/achartengine/)
- aiCharts (http://www.artfulbits.com/Android/aiCharts.aspx)收费
- chartdroid(http://code.google.com/p/chartdroid/)
推荐使用 Chart4J 、aChartEngine。
charts4j :
charts4j is a free, lightweight charts & graphs Java API. It enables developers to programmatically create the charts available in the Google Chart Tools through a straightforward and intuitive Java API.
News
charts4j source now on github
Using charts4j in production? I would love to hear about it.
Features
- Supports many features of the Google Chart Tools
- Hides the ugly details of creating the URL parameters that are necessary for communicating with the Google Chart Tools
- Can be incorporated into any Internet enabled Swing or web application environment (JSP/Servlet, GWT, Spring MVC, etc.)
- 100% pure core Java solution. No need for special graphics libraries, etc.
- Super-scalable & Lightweight. Only one 160Kb jar and an Internet connection required
- Well documented
- GWT client-side support.
- JFreeChart Eastwood Servlet integration.
- Works on Android
- Best of all, it is FREE!
aChartEngine:
AChartEngine is a charting library for Android applications. It currently supports the following chart types:
- 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 (any combination of line, cubic line, scatter, bar, range bar, bubble) chart
- cubic line chart
AChartEngine is currently at the 0.7.0 release. New chart types will be added in the following releases. Please keep sending your feedback such as we can continually improve this library.