📜  Primefaces Piechart

📅  最后修改于: 2021-01-08 04:42:50             🧑  作者: Mango

PrimeFaces饼图

它是一种图形,其中将圆分成多个扇区,每个扇区代表一些统计信息。这是一种以图形方式表示统计数据的方法。

组件用于创建图表。在这里,我们需要设置type =“ pie”来创建饼图。它使用了上一章中讨论的图表组件的所有属性。

在下面的示例中,我们正在实现组件以创建饼图。本示例包含以下文件。

JSF文件

// pieChart.xhtml





PieChart





ManagedBean

// PieChart.java

package com.javatpoint;
import javax.annotation.PostConstruct;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import org.primefaces.model.chart.PieChartModel;
@ManagedBean
public class PieChart implements Serializable {
private PieChartModel pieModel;
@PostConstruct
public void init() {
createPieModels();
}
public PieChartModel getPieModel() {
return pieModel;
}
private void createPieModels() {
createPieModel();
}
private void createPieModel() {
pieModel = new PieChartModel();
pieModel.set("Mercedess", 700);
pieModel.set("BMW", 300);
pieModel.set("Volvo", 400);
pieModel.setTitle("Car Brands");
pieModel.setLegendPosition("c");
}
}

输出: