Code: Select all
<p:chart type="bar" model="#{meterGauge.barModel}" style="height:250px"/>
Code: Select all
barModel = new BarChartModel();
barModel.setLegendPosition("n");
barModel.setSeriesColors("00FF00,FFFF00,FFC800,FF0000");
barModel.setShowDatatip(true);
barModel.setShowPointLabels(true);
barModel.setStacked(true);
barModel.setBarMargin(30);
barModel.setLegendRows(1);
Axis yAxis = barModel.getAxis(AxisType.Y);
yAxis.setLabel("value");
series0 = new BarChartSeries();
series0.setLabel("series0");
barModel.addSeries(series0);
series1 = new BarChartSeries();
series1.setLabel("series1");
barModel.addSeries(series1);
series2 = new BarChartSeries();
series2.setLabel("series2");
barModel.addSeries(series2);
series3 = new BarChartSeries();
series3.setLabel("series3");
barModel.addSeries(series3);
series0.set("label", -10);
series1.set("label", -20);
series2.set("label", -30);
series3.set("label", -40);
series0.set("label1", 10);
series1.set("label1", 20);
series2.set("label1", 30);
series3.set("label1", 40);