这是用来表示采用某些输入值的数据的代码,我尝试将所有数据放入每个循环的,这两个表的实体和外观正在执行mysql查询,将结果放入列表中我尝试在相应的设置器中输入该值,这是我找到的有关此图形的文档:
https://primefaces.org/showcase/ui/chart/bar.xhtml
private void createHorizontalBarModel() {
horizontalBarModel = new HorizontalBarChartModel();
ChartSeries entregas = new ChartSeries();
entregas.setLabel("Entregados");
ChartSeries kits = new ChartSeries();
kits.setLabel("Asignados");
for( Counter e: countall()){
System.out.println("======================================>" + ".........." + e.getNumEntregas());
kits.set("2019", e.getNumEntregas());
entregas.set("2019",e.getNumKits());
horizontalBarModel.addSeries(entregas);
horizontalBarModel.addSeries(kits);
}
horizontalBarModel.setTitle("Analisis de datos (Kits preparados y entregados)");
horizontalBarModel.setLegendPosition("e");
horizontalBarModel.setStacked(true);
Axis xAxis = horizontalBarModel.getAxis(AxisType.X);
xAxis.setLabel("Kits/Entregakits");
xAxis.setMin(0);
xAxis.setMax(200);
Axis yAxis = horizontalBarModel.getAxis(AxisType.Y);
yAxis.setLabel("Cronologia");
}