return val;
}
+function format_number(val) {
+ var decimal = 2;
+ var msep = ',';
+ var deci = Math.round( Math.pow(10,decimal)*(Math.abs(val)-Math.floor(Math.abs(val)))) ;
+ val = Math.floor(Math.abs(val));
+ if ((decimal==0)||(deci==Math.pow(10,decimal))) {deci=0;}
+ var val_format=val+"";
+ var nb=val_format.length;
+ for (var i=1;i<4;i++) {
+ if (val>=Math.pow(10,(3*i))) {
+ val_format=val_format.substring(0,nb-(3*i))+msep+val_format.substring(nb-(3*i));
+ }
+ }
+ if (decimal>0) {
+ var decim="";
+ for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
+ deci=decim+deci.toString();
+ if (deci > 0) {
+ val_format=val_format+"."+deci;
+ }
+ }
+ if (parseFloat(val)<0) {val_format="-"+val_format;}
+ return val_format;
+}
+
function pieTracker(obj)
{
- return obj.series.label+': '+obj.y;
+ return obj.series.label+': '+format_number(obj.y);
}
WRFILE: bean.js