legend.name 與 series.name 設置不一致所致使
另外要引入legend模塊,按需引入相關模塊數組
tooltip : { // trigger: 'axis', //axis 顯示所有 trigger: 'axis', axisPointer : { // 座標軸指示器,座標軸觸發有效 type : 'shadow' // 默認爲直線,可選爲:'line' | 'shadow' }, showDelay : 0, //顯示延遲 // show:false //trigger爲item的時候返回 // formatter:function(params){ // console.log(JSON.stringify(params)) // return params.name+'<br>'+params.seriesName+':'+params.value // }, //trigger爲axis的時候返回 formatter:function(params){ console.log(JSON.stringify(params)) var str=''; params.forEach((item,index)=>{ if(item.value>0){ str+=' '+item.seriesName+':'+item.value+'</br>' } }) return params[0].name+'</br>'+str } }, legend: { data:legendArray, show:true, // orient: 'vertical', // left: 'left', // data: ['A', 'B'], // formatter: function(name) { // console.log(name); // return name ; // // if(name === 'A') { // // return name + ":"+"350(數值)"; // // } // } }, grid: { left: '3%', right: '4%', bottom: '10%', top:'10%', containLabel: true }, xAxis : [ { type : 'category', data : xArray, "axisLabel":{ interval: 0, rotate:45, //這裏是豎着顯示文字 // formatter:function(value){ // return value.split("").join("\n"); // } }, } ], yAxis : [ {type : 'value' } ], series:newSeries, // series : [ // { // name:'A', // type:'bar', // // datasetIndex: 0, // stack: '廣告', // data:[120,0,0, 134, 90, 230, 210,10], // itemStyle:{ // normal:{ // color:colorsList[index], // label:{ // show:true, // // position:'inside', // position:'insideBottom', // formatter:function(param){ // if(param.value>0){ // return param.value // }else{ // return '' // } // }, // textStyle:{fontSize:18} // } // } // }, // { // name:'B', // type:'bar', // stack: '廣告', // // datasetIndex: 0, // data:[220,0, 191, 234, 290, 330, 310,20] // }, // { // name:'A', // type:'bar', // // datasetIndex: 0, // stack: '廣告', // data:[0, 232, 0, 154, 190, 330, 410,40] // }, // { // name:'D', // type:'bar', // // datasetIndex: 0, // stack: '廣告', // data:[0, 232, 201, 154, 190, 330, 410,80] // }, // ],
數據爲空清除echarts數據
mychart.clear()echarts