echarts 各种细节问题

1.最大值最小值异常

 

 1 //如果数组中的数字是字符串的形式的话,echarts计算最大最小值不正确,故将String的数字转化成Number类型
 2         //将包含字符串的数组转化为浮点数数组
 3         function convert2NumberArr(arr){
 4             for(i=0;i<arr.length;i++){
 5                 if(arr[i] != "-"){
 6                     arr[i] = parseFloat(arr[i]);
 7                 }
 8             }
 9             return arr;
10         }

2.自定义tooltip

 1 //echarts tooltip trigger:'axis' formatter
 2 function customFormatter(params,defaultColor) {
 3     // for text color
 4     var color = defaultColor||colorList[params[0].dataIndex];
 5     var res = '<div style="color:' + color + '">';
 6     res += '<strong>' + params[0].name + '</strong>';
 7     for (var i = 0, l = params.length; i < l; i++) {
 8         res += '<br/>' + params[i].seriesName + ' : ' + params[i].value ;
 9     }
10     res += '</div>';
11     return res;
12 }
原文地址:https://www.cnblogs.com/PheonixHkbxoic/p/5663549.html