Below is a list of some of the best free APIs for generating charts.
1) Google Chart |
2) Flot |
The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming.Although Flot is easy to use, it is also advanced enough to be suitable for Web 2.0 data mining/business intelligence purposes which is its original application. |
3) Open Flash Chart |
Open Flash Chart is a Flash charting component. It is fairly easy to setup and has classes written in PHP, Perl, Python, Java, Ruby on Rails, and .Net to connect to the Chart. You can create some really nice looking Bar Charts, Pie Charts, Area Charts and etc… |
4) AmCharts |
5) PlotKit |
![]() PlotKit is fully documented and there is a quick tutorial to get you started. PlotKit is a complete rewrite of CanvasGraph. It is better structured and supported. |
6) Flotr |
![]() |
7) PHP/SWF |
![]() You can use PHP scripts to generate or gather the data from databases, then pass it to this tool to generate Flash (swf) charts and graphs. Any other scripting language (ASP, CFML, Perl, etc.) can be used with XML/SWF Charts (the XML version of the same tool.)PHP/SWF Charts makes the best of both the PHP and SWF worlds. PHP scripts provide integration, and Flash provides the best graphic quality. |
8) Visifire |
![]() |
9) FusionCharts |
![]() |
10) JFreeChart |
![]() developers to display professional quality charts in their applications.It has a flexible design that is easy to extend, and targets both server-side and client-side applications. It also supports many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG) |
29 Responses to 10 Best Free Chart APIs
I've heard about Open Flash Chart but never realized that there were so many chart APIs out there! Thanks bro!
I used JFreeChart so many times that I just forgot that there could be any other API out there. :-)
Great Posting!
Please feel free to share good reasources like this on Who Built That Site?
pChart has been in my bookmarks for a little while, but I haven't tried it yet.
If you'd like to see a good example of what can be done with the Google Charts API, check out the Love-o-Graph: http://lovegraph.thefootnotes.net
I used JFreeChart based api provided for free on chartgizmo.com.
It is easy to use from any web page.
the google ones are great, highly recommended
http://www.duivesteyn.net
hey guys, thanks for sharing such a amazing charting component really visifire it has some cool and amazing animated charts thank you once again for sharing good resource
In the Google Chart API category, I would also like to plug my Java wrapper API:
http://gchartjava.googlecode.com/
Hi,
What about AnyChart? http://www.anychart.com
What do you think about it?
The list is definitely great. But in fact we can add plenty of other APIs, especially flash ones, as in most cases they are language-independent. For example I can recommend FlyCharts http://flycharts.net for its functionality and usability.
Great posting. Thanks a lot for your blog. it really helped in finding out best chart apis for my java based project.
Looks like you missed Yahoo! UI
I realize that this post is like a year old but this is exactly what I was looking for. Thank you for compiling this list. Never knew there were so many opensource graphing tools/ apis out there.
Hello Guys!
I need an API in java to create Gantt charts. Please help me.
Thanks in advance.
This is a good article. I am looking for this...
Thanks....
i have worked with both JFree and Cewolf. Both i have implemented succesfully in my windows machine. but both gives problem in linux machine. our server is running in linux. Is der any other chart which has to work in all platform with server side java code. THANKS in Advance
Funny - only the google charts works today.
Hi all
I'm new to this, do JFreeCharts supports flash graphics?
-- Anish Sneh
i tried JFreeChart on linux and windows its works fine.
This comment has been removed by the author.
This comment has been removed by the author.
i just found this api
jensoft sw2d at:
Jensoft SW2D
Demos are very pretty.
regards
the only one with good multi-language support, and with easy API: MultiChart, it should be on the top of the list.
I like activeden charts http://activeden.net/item/flash-charts-package-interactiveas3xml/116824
They are faster to implement in any flash project, just 3 lines.
This comment has been removed by the author.
I also really like the Jensoft api :
Jensoft SW2D
The framework is very easy to use and provide very beautiful charts! There is a lot of demos and documentation in the website also.
Enjoy!
Nice list...and FusionCharts is great. Used the JS Charts application couple of months ago, had good experience.
I'm looking for a chart API that allows insertion of site logo into generated image. Any recommendations?
Something to say?