Проблема с полосой прокрутки гистограммы с накоплением HighChart

При использовании highstock с гистограммой с накоплением и включенной полосой прокрутки, имеющей 100 категорий, я не вижу данных на диаграмме, когда начинаю прокрутку. Он отлично работает до 50 категорий

https://jsfiddle.net/shashi3337/5xn92uht/1/

function test() {
  var data = [];
  for (var i = 0; i < 100; i++) {
    var value = Math.random() * 10;
    var x = {
      id: i,
      name: 'test ' + i,
      y: value
    }
    data.push(x);
  }
  return data;
}

$('#container').highcharts({
  chart: {
    type: 'column',
  },
  plotOptions: {
    column: {
      stacking: 'normal'
    },
  },
  xAxis: {
    type: 'category',
    max: 10
  },
  scrollbar: {
    enabled: true
  },
  series: [{
      name: "A",
      data: test()
    }, {
      name: "B",
      data: test()
    },
    {
      name: "C",
      data: test()
    },
    {
      name: "D",
      data: test()
    }
  ]
});

когда я прокручиваю назад в исходное положение, я получаю сообщение об ошибке «Невозможно прочитать свойство« 0 »из неопределенного значения» при изменении размера столбчатой ​​диаграммы с накоплением »


person Shashi    schedule 01.03.2018    source источник
comment
Возможный дубликат проблемы с полосой прокрутки Highcharts / Highstock   -  person ewolden    schedule 02.03.2018


Ответы (1)


Это работает, когда вы устанавливаете параметр cropThreshold.

plotOptions: {
    column: {
      stacking: 'normal',
      cropThreshold: 10000
    },
  }

https://jsfiddle.net/shashi3337/cbd39oLh/1/

person Shashi    schedule 02.03.2018