Line Chart in JSF

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
adnanak
Posts: 5
Joined: Sat Oct 14, 2006 9:09 am

Line Chart in JSF

Post by adnanak » Thu Oct 19, 2006 12:04 pm

Can any body help me to create 2D line chart in JSF using chartcreator.

Thnx

Adam27
Posts: 2
Joined: Tue Oct 31, 2006 6:07 pm

Re: Line Chart in JSF

Post by Adam27 » Wed Nov 01, 2006 5:05 pm

Hi,

Try this:

Java Bean:

Code: Select all

import org.jfree.data.general.DefaultKeyedValues2DDataset;

public class ChartBean
{

	public DefaultKeyedValues2DDataset getLineDataSet()
	{
		DefaultKeyedValues2DDataset dataset = new DefaultKeyedValues2DDataset();
		String series1 = "First";
		String series2 = "Second";
		String series3 = "Third";
		// column keys...
		String category1 = "Category 1";
		String category2 = "Category 2";
		String category3 = "Category 3";
		String category4 = "Category 4";
		String category5 = "Category 5";
		dataset.addValue(1.0, series1, category1);
		dataset.addValue(4.0, series1, category2);
		dataset.addValue(3.0, series1, category3);
		dataset.addValue(5.0, series1, category4);
		dataset.addValue(5.0, series1, category5);
		dataset.addValue(5.0, series2, category1);
		dataset.addValue(7.0, series2, category2);
		dataset.addValue(6.0, series2, category3);
		dataset.addValue(8.0, series2, category4);
		dataset.addValue(4.0, series2, category5);
		dataset.addValue(4.0, series3, category1);
		dataset.addValue(3.0, series3, category2);
		dataset.addValue(2.0, series3, category3);
		dataset.addValue(3.0, series3, category4);
		dataset.addValue(6.0, series3, category5);
		return dataset;
	}
}
JSF Code:

Code: Select all

<c:chart id="chartTest2" datasource="#{chartBean.lineDataSet}" type="line" width="550" height="200"></c:chart>
The other things like the example for the example pie chart:
see: jsf-comp.sourceforge.net/components/chartcreator/index.html

Hope it will help you,

Markus

Locked