Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Are there any freeware charting API's out for Android ? Have looked at JFree charts and it is not compatible as it requires Swing which is not part of the Android Java SDK.

share|improve this question
Are you wanting free to try or free for the life of the product? aiCharts appears to be the defacto for charting on the Android platform and has the ability to try it out beforehand. artfulbits.com/Android/try/tryCharts.aspx There is another one here...try before you by...keepedge.com/products/android_charting – Aaron McIver Feb 28 '11 at 14:53
I'm trying out code.google.com/p/achartengine for a project right now, but I won't know for a week or so whether I can really recommend it. – E.Z. Hart Feb 28 '11 at 15:52
Thanks for the update. Please keep me (us?) posted. Pointing out good "free for life" Charting API's for Android would add a lot of value. – giulio Feb 28 '11 at 22:47
1  
See also: stackoverflow.com/questions/424752/… – Shog9 Mar 2 '11 at 4:16
@Mr.CRT. Looks like web/browser based charting is the "path of least resistance" – giulio Mar 2 '11 at 23:00

closed as not constructive by Walter, Glenn Nelson, Thomas Owens Jan 4 at 15:19

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

3 Answers

up vote 1 down vote accepted

Are you assuming network connectivity? If so, the Google Chart Tools may be for you.

share|improve this answer
In the absence of a free java API, we're moving into the realm web/browser charting. That may be the only effective option. – giulio Mar 2 '11 at 22:58

I think achartengine library may help to solve your problem, here is the link: http://www.achartengine.org/content/demo.html

But, you know i was also in the search of this kind of library when i was having requirement to implement chart in my application, at that time i was trying with different APIs and libraries but i was failed as by using some libraries screen is not very well fitted in all android phones (screen is not being optimized) and many more problems.

So later on, what i have done? I went to draw chart with jquery/html and then loaded that html chart files inside the webview and i got the success. Same way you can also try and get the solution for your problem.

share|improve this answer
achartengine looks promising. Will give it a go. But it's still pre-version 1.0. Would have expected something a bit more "mature" by now. – giulio Mar 2 '11 at 4:46

Check out Zeitdata Charts for Android: charts.zeitdata.com. One of its nice features is that it allows you to preview what a chart would look like within your app right from a layout editor.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.