jsはechartsで多本の折れ線図の数字*100の怪しい出現の小数

3207 ワード

 formatter:function(params){  //         
                               var relVal = params[0].name;  //x     
                               for (var i = 0, l = params.length; i < l; i++) {    
                                if(params[i].value){
                                
                                   relVal += '
' + params[i].seriesName + ' : ' + (params[i].value*100+"%"; } } console.log(params) return relVal; }
このようなフォーマットのformaterはデータフォーマットの時に怪しいのが現れて、50.00000 1%のこのような問題に類似します.
 
解決策はカットです.
例えば、slice(2、4)slice  最初のパラメータは何番目でカットを開始しますか?2番目のパラメータは何番目にカットされますか?
コードアップ:
 formatter:function(params){  //         
                               var relVal = params[0].name;  //x     
                               for (var i = 0, l = params.length; i < l; i++) {    
                                if(params[i].value){
                                
                                   relVal += '
' + params[i].seriesName + ' : ' + (String(params[i].value)).slice(2,4)+"%"; } } console.log(params) return relVal; }
 
転載先:https://www.cnblogs.com/love314159/p/9395086.html