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"
    }
  }],
});

questionAnswers(2)

yourAnswerToTheQuestion