series: [
{
name:'工单完成率',
type:'line',
data:g,
itemStyle : { normal: {label : {show: true}}},
markPoint: {
label:{
position: "insideTop",
distance: 7,
formatter: function (data){
return data.value+'%';
}
},
data: [
{type: 'max', name: '最大值'},
{type: 'min', name: '最小值'}
]
},
markLine: {
data: [
{
type: 'average',
name: '平均值',
label:{
normal: {
formatter: function(params){
return '平均值:'+percentAvg+'%';
}
}
},
yAxis: percentAvg
}
]
}
},
{
name:'工单',
type:'line',
data:r,
markPoint: {
data: [
{name: '周最低', value: -2, xAxis: 1, yAxis: -1.5}
]
},
markLine: {
data: [
{type: 'average', name: '平均值'},
[{
symbol: 'none',
x: '90%',
yAxis: 'max'
}, {
symbol: 'circle',
label: {
normal: {
position: 'start',
formatter: '最大值'
}
},
type: 'max',
name: '最高点'
}]
]
}
}
]
其中关键代码
markLine: { data: [ { type: 'average', name: '平均值', label:{ normal: { formatter: function(params){ //显示平均值 return '平均值:'+percentAvg+'%'; } } }, //把平均线的位置也设为平均值 yAxis: percentAvg } ] }