I am missing some bars if the bar count is lesser than the other bars. Example : i have C1 = 10 , C2 = 100, C3 = 1000 , C4 = 10000. For this value i am missing C1 bar. How can i fix that one.
<p:barChart id="a" extender="eBar" xaxisAngle="-30" xaxisLabel="Reasons" yaxisLabel="Count" value="#{aBean.verificationTopCertList }" style="width:608px;height:280px;cursor: pointer" barPadding="25" seriesColors="FF0000,FFCC00,0000CC,FF0099,">
</p:barChart>
Am adding series in my bean as
private void createVerificationCertBar() {
verificationCertBar = new CartesianChartModel();
ChartSeries iVerCert = new ChartSeries();
try {
FraudInterdictionServer server = new FraudInterdictionServer();
verificationTopCertList = server.getVerifyCertStats();
int Top1oCert = 10;
for (int i = 0; i < Top1oCert; i++)
{
ChartSeries verCert = new ChartSeries();
String cert = verificationTopCertList.get(i).getVerficationCert();
verCert.setLabel(cert);
verCert.set(cert,verificationTopCertList.get(i).getNoOfCallsVerified());
verificationCertBar.addSeries(verCert);
}
}catch (Exception e) {
iVerCert.set("No Data",0);
verificationCertBar.addSeries(iVerCert);
}
}
My java Script:
function eBar() {
this.cfg.seriesDefaults={
renderer:$.jqplot.BarRenderer,
rendererOptions: {
barWidth:20,
barPadding: 4,
barMargin: 5,
}
},
this.cfg.highlighter = {
show: true,
useAxesFormatters: false,
tooltipAxes: 'y',
yvalues: '1',
},
this.cfg.axes.xaxis.tickOptions = {
textColor : '#000000',
fontSize:'8pt',
angle:0,
show:false,
},
}