Creating line, area, bar, and pie charts
PrimeFaces offers one base component named chart
, which provides different charting according to the provided type
attribute. In this recipe, we will create line, area, bar, and pie charts using this component.
How to do it…
A basic definition of a line chart with two series of data is given here:
<p:chart type="line" model="#{chartBean.model}" style="height:250px" />
The model defined for the line chart is given here:
private LineChartModel createLineModel() { LineChartModel model = new LineChartModel(); LineChartSeries sales = new LineChartSeries(); sales.setLabel("Sales"); sales.set(2004, 1000); sales.set(2005, 1170); sales.set(2006, 660); sales.set(2007, 1030); LineChartSeries expenses = new LineChartSeries(); ...
Get PrimeFaces Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.