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