ECharts markLine裡面,如何畫出平移的平均線?

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,
                    },

            ]

        }

這種方法行不通,有沒有高人可以指點,謝謝!