JFree Chart Custom Tag

I mentioned a while back about my efforts to integrate the free and open-source Java based JFree chart engine. Thanks to a tip from Paul H over at SustainableGIS the last hurdle with the nested Double class is behind me and I could concentrate on actually getting the charts to work.

I have started working on a Coldfusion custom tag implementation that will expose the JFree chart functionality thereby giving folks an alternative charting solution. The charting capabilities of JFree are quite impressive the list of chart types is huge: Bar, Line, Pie, Scatter, Candlestick, Gantt, Dial, Meter, Thermometer, Multi-axis, Box and Whisker, Time series, and the list goes on and on.

To date I have Bar, Line, Pie and Scatter charts working with the ability to style (Scatter is at about 90% complete). I am thinking that Time Series and Gantt charts would good to have next.

Once I have a few more of the chart types available I will upload the tags into RIAForge if anyone is interested in having alternative charting capabilities.

Related Blog Entries

Comments
Hemant's Gravatar Hi Gary,

Just curious to know if JFreeChart provides identical functionality as cfchart?

Thanks,
Hemant
# Posted By Hemant | 2/10/08 8:28 AM
Gary's Gravatar Take a look at <a href="http://www.jfree.org/jfreechart/samples.html/"... Chart Samples</a> there is a demo java webstart application where
you can see all the demo's of the different chart options. I would say that JFree charts can do more than the CFChart custom tag, but not sure if I would say that JFree charts can do more than the java
application that is behind CFChart as I have not compared them side to side.

I did look at the CFMX 7 documentation and according to the docs you have the possibility of 11 different charts and JFree can defintely do more than that. The difference is of course CFChart is already there and
working and has been improved in CF8 but for those not on CF8 its always and option
# Posted By Gary | 2/10/08 12:20 PM
Hemant's Gravatar Thanks Gary. I will have a look.
# Posted By Hemant | 2/10/08 11:38 PM
Jeff S's Gravatar Absolutely. Gantt would be a great next step.
# Posted By Jeff S | 2/15/08 2:04 PM
Gary's Gravatar @Jeff,

Added...check out the project on riaforge

http://jfreechart.riaforge.org/
# Posted By Gary | 2/16/08 7:25 AM