MeterGauge Chart
MeterGaugeChart is created with a MeterGaugeChartModel.
Source
<p:meterGaugeChart id="sample" value="#{chartBean.meterGaugeModel}" style="width:400px;height:250px" title="Simple MeterGauge" label="km/h"/>
<p:meterGaugeChart id="custom" value="#{chartBean.meterGaugeModel}" showTickLabels="false" labelHeightAdjust="110" intervalOuterRadius="130"
seriesColors="66cc66, 93b75f, E7E658, cc6666" style="width:400px;height:250px" title="Custom Options" label="km/h"/>
package org.primefaces.examples.view;
import java.io.Serializable;
import org.primefaces.model.chart.MeterGaugeChartModel;
public class ChartBean implements Serializable {
private MeterGaugeModel meterGaugeModel;
public ChartBean() {
createMeterGaugeModel();
}
private void createMeterGaugeModel() {
List<Number> intervals = new ArrayList<Number>(){{
add(20);
add(50);
add(120);
add(220);
}};
meterGaugeModel = new MeterGaugeChartModel(140, intervals);
}
}
