Pie Chart
PieChart is created with a PieChartModel.
Source
<p:pieChart id="sample" value="#{chartBean.pieModel}" legendPosition="w"
title="Sample Pie Chart" style="width:400px;height:300px" />
<p:pieChart id="custom" value="#{chartBean.pieModel}" legendPosition="e" fill="false" showDataLabels="true"
title="Custom Options" style="width:400px;height:300px" sliceMargin="5" diameter="150" />
package org.primefaces.examples.view;
import java.io.Serializable;
import org.primefaces.model.chart.PieChartModel;
public class ChartBean implements Serializable {
private PieChartModel pieModel;
public ChartBean() {
createPieModel();
}
public PieChartModel getPieModel() {
return pieModel;
}
private void createPieModel() {
pieModel = new PieChartModel();
pieModel.set("Brand 1", 540);
pieModel.set("Brand 2", 325);
pieModel.set("Brand 3", 702);
pieModel.set("Brand 4", 421);
}
}
