tags:

views:

198

answers:

2

I have a need to render and display charts (bar charts for now, but more types may be needed later) in an Android app I'm working on. I've done some looking around and it doesn't look like there are any really good, mature charting libraries for Android yet.

Do you know any?

Edit to add some details of requirements

  • Bar Charts
  • Horizontal bar charts
  • Double stacked bar charts
  • Axis labels (including rotated 90 degrees on the y axis)
  • Labels above each bar on the chart
  • Shaded or custom backgrounds
+6  A: 

I used http://code.google.com/p/chartdroid/
"ChartDroid is an Intent-based "library application" for static chart and graph generation on Android."

Fabian
+3  A: 

achartengine is an open source charting library. It also has intent based graphs. It is easy to use and has apache licence 2.0 so that if at all you want, you can modify the code to do fine customization. The documentation is not that good but the demo examples are enough to understand all things required for all type of charts.

Supported chart types:

  • line chart
  • area chart
  • scatter chart
  • time chart
  • bar chart
  • pie chart
  • bubble chart
  • doughnut chart
  • range (high-low) bar chart
Gopi