|
@@ -809,15 +809,23 @@
|
|
|
animation: false,
|
|
|
tooltip: {
|
|
|
trigger: 'axis',
|
|
|
- // formatter: function (data) {
|
|
|
- // console.log(data,'====')
|
|
|
- // let rate1 = parseFloat(data[0].value) / parseFloat(data[0].value)+ parseFloat(data[1].value) * 100
|
|
|
- // let rate2 = 100 - rate1
|
|
|
- // var res =
|
|
|
- // // data[0].axisValue+ <br/>+
|
|
|
- // data[0].seriesName+':'+<br/>+data[0].value + '次'+ "<span>总占比rate1%</span>"+<br/>
|
|
|
- // + data[1].seriesName+':'+<br/> +data[1].value + + '次'+ "<span>总占比rate2%</span>"
|
|
|
- // }
|
|
|
+ formatter: function (data) {
|
|
|
+ console.log(data,'====')
|
|
|
+ let a = parseFloat(data[0].data)
|
|
|
+ let b = parseFloat(data[0].data) + parseFloat(data[1].data)
|
|
|
+ let rate1 = 0
|
|
|
+ let rate2 = 0
|
|
|
+ if(data[0].data !== 0 && data[1].data !== 0){
|
|
|
+ rate1 = (a/b * 100).toFixed(2)
|
|
|
+ rate2 = 100 - (parseFloat(rate1))
|
|
|
+ }else{
|
|
|
+ rate1 = 0
|
|
|
+ rate2 = 0
|
|
|
+ }
|
|
|
+
|
|
|
+ var res = data[0].marker + data[0].seriesName + '<br/>'+ a + '次'+ "<span style='margin-left:10px;color:#ccc;'>总占比"+rate1+"%</span>"+'<br/>' + data[1].marker + data[1].seriesName+':'+'<br/>' + data[1].data + '次'+ "<span style='margin-left:10px;color:#ccc;'>总占比"+rate2+"%</span>"
|
|
|
+ return res
|
|
|
+ }
|
|
|
},
|
|
|
legend: {
|
|
|
data: ['正常撒料次数', '异常撒料次数'],
|