The ICEfaces component library includes support for the open source jCharts project. This project provides a wide variety of chart objects that are rendered as JPEG images in the browser. We will look at how to render some of these charts using the ICEfaces<ice:outputChart>
tag.
Our first example demonstrates how to render a stacked bar chart using a static data set declared in our JSF page. This example renders a chart that displays unit test results for a series of test suites. The data is hardcoded in the data
attribute of the tag. The values in a series are separated by commas, while the series themselves are separated by a colon. It is important that the number of labels and the number of series are equal.
<ice:outputChart type="barstacked" chartTitle="Unit Test Results" xaxisLabels="Suite 1, Suite 2, Suite 3" yaxisTitle="Test Methods" xaxisTitle="Test Suites" labels="pass, fail" data="70, 30, 10 : 10, 50, 70" colors="green, red...