Primefaces 动态数据的Gchart实现

Primefaces 动态数据的Gchart实现,primefaces,primefaces-extensions,gchart,Primefaces,Primefaces Extensions,Gchart,我使用Gchart以图表形式显示数据。目前,图表是静态的。我需要使图表动态,因为图表值可能会一次又一次地变化。 我的代码如下: dynamicChartObj=new GChartModelBuilder().setChartType(GChartType.PIE).build(); dynamicChartObj=新的GChartModelBuilder() .setChartType(GChartType.PIE) .addColumns(“顶部”、“切片”) .addRow(“A”,12)

我使用Gchart以图表形式显示数据。目前,图表是静态的。我需要使图表动态,因为图表值可能会一次又一次地变化。 我的代码如下:

dynamicChartObj=new GChartModelBuilder().setChartType(GChartType.PIE).build();
dynamicChartObj=新的GChartModelBuilder()
.setChartType(GChartType.PIE)
.addColumns(“顶部”、“切片”)
.addRow(“A”,12)
.addRow(“B”,20)
.addRow(“C”,39)
.addRow(“D”,45)
.build();


我需要动态添加行。我怎样才能做到这一点呢?

我终于想出了解决问题的办法。我对这个问题的解决方案如下:

GChartModelBuilder chartBuilder=new GChartModelBuilder();
setChartType(GChartType.PIE);
addColumns(“顶部”、“切片”);
HashMap valuesOfChart=prepareRowsOfChart();
对于(Map.Entry对:valuesOfChart.entrySet()){
chartBuilder.addRow((字符串)pair.getKey(),((双)pair.getValue());
}
chartSavingModel=chartBuilder.build();