markPoint 表签在最大值和最小值(默认第一个最小值)但是要标记最后一个最小值;
数组已经排好序:
yDataValue = [15,0,0,0,0,0,0,0];
let first = yDataValue.length - 1;
let secend = yDataValue[first];
series: [
{
name: this.title || '',
type: 'bar',
data: yDataValue,
barMaxWidth: 50,
markLine : {
data : [
{ type : 'average', name: '平均值' },
]
},
markPoint : {
data: [
{ type : 'max', name: '最大值' },
// { type : 'min', name: '最小值' },
{
//coord 第一个参数是markpoint在第一个横坐标上,第二个是markpoint的高度
coord:[first,secend],
value: secend
},
]
},
label: {
normal: {
show: false,
textStyle: {
color: '#B4524F'
},
position: 'top'
}
}
},
],
官方文档:https://www.echartsjs.com/zh/option.html#series-bar.markPoint.data.coord