eCharts: markLine label offset/spacing from line

eCharts: markLine label offset/spacing from line

eCharts 文档似乎没有说明任何方法来控制标记线与其标签之间的间距量。标签位置只提供"start"、"middle"和"end"……有什么办法吗?

相对于标记线的最佳选项标签间距是使用标签填充属性。 padding可以作为数组传入:[top, right, bottom, left]。使用它来控制标签和标记线之间的 space。

option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line',
        markLine:{
            data:[{
                xAxis:'Tue',
                label:{
                    distance:30
                }
            }]
        }
    }]
};

使用标签内的距离属性调整标记线与标签之间的间距。