今天做echarts圖標,使用了散點圖。很快實現,發現數據不對,應該是3個的企業,頁面只顯示了2個,查了半天才發現原來是有兩個重疊了。想辦法解決了,在網上費勁九牛二虎只力終於找到了解決的方法,下面來解釋一下如何解決的。
tooltip 中要加入trigger: 'axis',屬性,
formatter: (params) => {
console.log(params, 'dsad');
if (!currentData) return;
var htmlF = '';
params.forEach(item => {
if (currentData[0] === item.data[0] && currentData[1] === item.data[1]) {
htmlF += item.data[2] + '
'
+ '畝均產出:'+item.data[0] + '
/';
+ '畝均產出:'+item.data[1] + '
/';
}
});
return htmlF;
}
htmlF中間的數據根據你后台返回的data來取值的。
我的data:[['2','1','公司名稱'],['2','1','公司名稱'],['3','5','公司名稱']]