Я начал с более простого графика , и я достиг того, что вы искали:
Основное изменение - данные должны иметь те же значения, что и поля данных yAxis. Я полагаю, что это должно быть сделано за пределами Echarts. Я не знаю, есть ли способ указать echarts для отображения определенных диапазонов на определенную метку yAxis:
yAxis: {
type: 'category',
data: [0, 'OK', 'Absolutely!']
},
series: [
{
name:'邮件营销',
type:'line',
stack: '总量',
data:[0, 'OK', 'OK', 'OK', 'Absolutely!', 'OK', 'OK']
},
{
name:'联盟广告',
type:'line',
stack: '总量',
data:['OK', 0, 0, 0,0, 'Absolutely!', 'OK']
},
]