ECharts markLine裡面,可以利用type:'average',快速地畫出平均線,但我希望可以依照平均值的正負0.5的門檻值,也畫出水平線。我測試過,type:'average' 這個方法在有dataZoom的情況下,會根據畫面顯示得的資料來計算平均值,所以如果可以取得type:'average' 裡的平均值進行處理,會非常的方便,但是利用formatter回調函數的方法,我一直沒有辦法把平均值取出來,用在別的地方。
markLine:{
silent: true,
data:[{
name:'平均值',
type:'average',
label:{formatter: function(params){
avg=params.data.value;
console.log(avg)
return avg
}}},
{
name:'平均值平移',
yAxis:avg+3,
},
]
}
這種方法行不通,有沒有高人可以指點,謝謝!