配置项如下
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)
}
]
};