El parámetro de intervalo descrito en la documentación no es válido.
yAxis.splitLine. interval: la función (idx, val) {}) no se ejecutará.
Hay otro problema: la configuración de OPTION.TEXTSTYLE no parece tener ningún efecto en el estilo del texto
1.
2.
var myChart = echarts.init(document.getElementById('main'));
//模拟数据
var data = [];
var time = [];
var data = [];
var data2 = [];
for(var i= 0;i<=72;i++)
{
time.push(i);
data.push( Math.round((Math.random()*100)*1000));
data2.push( Math.round((Math.random()*100)*200));
}
//
option = {
yAxis: {
type: 'value',
position:'left',
max:100000,
splitLine:{interval:function(idx1,val1){
//疑问点,yAxis.splitLine.interval 貌似并不执行
console.log(idx1);
return true;
}},
axisLine:{show:false} ,
axisTick:{show:false},
},
xAxis: {
type: 'category',
boundaryGap: false,
data: time,
axisLabel:{ margin:20,textStyle:{ color:'#7a8a9a'}},
},
series:
[
{
type:'line',
data: data
},
{
type:'line',
data: data2
}
]
};
myChart.setOption(option);
El eje de valores no admite la configuración de splitLine.interval
Sería mejor si echart admite la configuración de splitLine.interval para el eje de valores también.
De hecho, existe tal demanda. ¿O por otras alternativas?
Comentario más útil
Sería mejor si echart admite la configuración de splitLine.interval para el eje de valores también.