I have searched for a jsf chart component on web but end up with one or two commercial ones whose prices are around thousands of dollars, so I have created my own component:) JSF Chart Creator is an open-source free JSF component that can display various types of charts in a JSF web application, the chart creation engine is based on famous JFreeChart. In addition the component supports portlets.(from 1.2.0)
Supported Charts
- Pie Charts
- 3D Pie Charts
- Bar Charts
- Stacked Bar Charts
- 3D Bar Charts
- 3D Stacked Bar Charts
- Area Charts
- Stacked Area Charts
- Line Charts
- 3D Line Charts
- Waterfall Charts
- Time Series Charts
- XYLine Charts
- Polar Charts
- Ring Charts
- Scatter Charts
- XYArea Charts
- XYStep Area Chart
- XYStep Charts
- Bubble Charts
- Candle Stick Charts
- Gantt Charts
- Box and Whisker Charts
- High and Low Charts
- Histogram Charts
- Signal Charts
- Wind Charts
Attributes
The component has several attributes for customizing the chart’s properties like type, datasource, colors, dhtml events, image maps, 3d, antialias, styleclass and more. Refer to the documentation for the whole list.
Online Demo
Check out the online example to see the chart creator in action
Here is a portion of the configuration screenshot from the IBM’s WSAD;

Referrers
There are references to the component at jfree.org , jsfTutorials.net and jsfcentral.com.
Some Screenshots
Download
- If you are interested to use it in your development, you can download the component free. The current release is version 1.2.0-RC1.
- You must download the current release of the jfreechart in order to use the component.
- There is also an example web application demonstrating the usage and customization of several charts.
- Also here is the documentation of the component at sourceforge.
- In addition there is a sticky forum thread at jfree.org’s site.




