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 }