Highcharts não exibindo dados em alguns níveis de zoom
Estou usando Highcharts / Highstock para plotar uma quantidade bastante grande de dados (~ 10.000 pontos). Os dados consistem em objetos Date no eixo X e flutuam no Y, formatados como tal:[[(date), 1.728], [(date), 0.346], ...]
. As datas são sempre separadas por 1 hora e não há lacunas nos dados.
Quando o intervalo do gráfico é> = 21 dias (de modo que pelo menos 21 dias de dados são representados graficamente), o gráfico aparece corretamente. Entretanto, sempre que o intervalo for menor que isso, o gráfico ficará em branco e a dica de ferramenta exibirá cada ponto como tendo um valor Y de 0,0. Os valores Y para esses pontosFaz existem na matriz (eu posso vê-los no Firebug), mas eles não são exibidos no gráfico. Aqui está como eu estou inicializando isso:
mainChart = new Highcharts.StockChart({
chart: {
renderTo: 'linegraph'
},
rangeSelector: {
buttons: [{
type: 'day',
count: 1,
text: '1 d'
}, {
type: 'week',
count: 1,
text: '1 wk'
}, {
type: 'month',
count: 1,
text: '1 mo'
}, {
type: 'year',
count: 1,
text: '1 yr'
}, {
type: 'all',
text: 'All'
}],
selected: 2
},
series: [{
name: 'Electricity usage (kWh)',
data: graphData,
tooltip: {
valueDecimals: 2,
valueSuffix: "kWh"
}
}],
});