O parâmetro de intervalo descrito na documentação é inválido
yAxis.splitLine. interval: function (idx, val) {}) não será executado.
Há outro problema: a configuração de OPTION.TEXTSTYLE não parece ter nenhum efeito no estilo do 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);
O eixo de valor não suporta a configuração de splitLine.interval
Eu seria melhor se echart suportasse a configuração de splitLine.interval para o eixo de valor também.
De fato, existe essa demanda. Ou por outras alternativas?
Comentários muito úteis
Eu seria melhor se echart suportasse a configuração de splitLine.interval para o eixo de valor também.