【发布时间】:2014-09-09 15:21:10
【问题描述】:
我正在尝试基于原生 SQL 查询使用 Primefaces 动态创建堆积条形图。我可以遍历我的列表来填充图表,但是 x 值没有正确显示。这是一个硬编码的例子:
public CartesianChartModel ChartBean() {
model = new CartesianChartModel();
ChartSeries boys = new ChartSeries();
boys.setLabel("Boys");
boys.set("2004", 120);
ChartSeries boys2 = new ChartSeries();
boys2.setLabel("Boys2");
boys2.set("2005", 100);
ChartSeries girls = new ChartSeries();
girls.setLabel("Girls");
girls.set("2004", 52);
ChartSeries girls2 = new ChartSeries();
girls2.setLabel("Girls2");
girls2.set("2005", 60);
model.addSeries(boys);
model.addSeries(girls);
model.addSeries(boys2);
model.addSeries(girls2);
return model;
}
【问题讨论】:
-
你为什么不用呢?
org.primefaces.model.chart.BarChartModel用于条形图? -
感谢您的回复。我使用的是 Primefaces 4,但即使更新到 5 并使用 BarChartModel,x 轴也只显示 2004。
标签: jsf jsf-2 primefaces