自定义 tooltip

描述:当前是关于Echarts图表中的 折线图 示例。
 
            
const sourceData = [
    {
        value: 0.06,
        pct: 0.8,
        date: '2018-09-01'
    },
    {
        value: 0.08,
        pct: 0.85,
        date: '2018-09-02'
    },
]

option = {
    tooltip : {
        trigger: 'axis',
        axisPointer: {
            type: 'cross',
            label: {
                backgroundColor: '#6a7985'
            }
        },
        formatter: function(data) 
        {   
            const addtionalData = sourceData.map(item => item.pct)
            const date = sourceData.map(item => item.date)
            
            const index = data[0].dataIndex
            return `第一条数据:${data[0].data}<br/>第二条数据:${addtionalData[index]} <br/> 第三条数据${date[index]}`; 
        }

    },
    xAxis : [
        {
            type : 'category',
            boundaryGap : false,
            data : ['周一','周二','周三','周四','周五','周六','周日']
        }
    ],
    yAxis : [
        {
            type : 'value'
        }
    ],
    series : [
        {
            type:'line',
            areaStyle: {normal: {}},
            data:sourceData.map(item => item.value)
        }
    ]
};