它是一种图形, 其中将圆分成多个扇区, 每个扇区代表一些统计信息。这是一种以图形方式表示统计数据的方法。
<
p:chart>
组件用于创建图表。在这里, 我们需要设置type =”
pie”
来创建饼图。它使用了上一章中讨论的图表组件的所有属性。
例子
在下面的示例中, 我们正在实现<
p:chart>
组件以创建饼图。本示例包含以下文件。
JSF文件
// pieChart.xhtml
<
?xml version='1.0' encoding='UTF-8' ?>
<
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://xmlns.jcp.org/jsf/html"xmlns:p="http://primefaces.org/ui">
<
h:head>
<
title>
PieChart<
/title>
<
/h:head>
<
h:body>
<
p:chart type="pie" model="#{pieChart.pieModel}" style="width:400px;
height:300px" />
<
/h:body>
<
/html>
ManagedBean
// PieChart.java
package com.srcmini;
import javax.annotation.PostConstruct;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import org.primefaces.model.chart.PieChartModel;
@ManagedBeanpublic class PieChart implements Serializable {private PieChartModel pieModel;
@PostConstructpublic 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");
}}
【PrimeFaces PieChart组件用法】输出
文章图片
推荐阅读
- PrimeFaces评分组件用法
- PrimeFaces NotificationBar组件用法
- PrimeFaces密码password组件用法
- PrimeFaces菜单栏实例
- PrimeFaces旋钮Knob
- mybatis-config.xml 和 mapper基本设置
- create-react-app 搭建的项目中,引入 webpack-bundle-analyzer 打包分析
- android studio打可执行jar包
- ????????????Android????????????(??????)