| | |
| | | option = { |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | // axisPointer: { |
| | | // type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow' |
| | | // }, |
| | | axisPointer: { |
| | | type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow' |
| | | } |
| | | type: "cross", |
| | | label: { |
| | | formatter: function (params) { |
| | | if (params.seriesData.length === 0) { |
| | | window.mouseCurValue = params.value; |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | formatter: function (params) { |
| | | let res = "", sum = 0; |
| | | for (let i = 0; i < params.length; i++) { |
| | | let series = params[i]; |
| | | sum += Number(series.data); |
| | | if (sum >= window.mouseCurValue) { |
| | | res = series.axisValue + "<br/>" + series.marker + series.seriesName + ":" + series.data + "<br/>"; |
| | | break; |
| | | } |
| | | } |
| | | return res; |
| | | }, |
| | | }, |
| | | legend: {}, |
| | | grid: { |