HighChart堆积条形图滚动条问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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'未定义”错误,当堆积柱形图调整大小时“

答案

它设置cropThreshold参数时有效。

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

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

以上是关于HighChart堆积条形图滚动条问题的主要内容,如果未能解决你的问题,请参考以下文章

在悬停时在堆积条形图上绘制水平线(图表 js)

较低值的 Jqplot 堆积条形图重叠点标签

Pandas - 绘制堆积条形图

使用 C++ 使用 openGL 以图形方式表示堆积条形图

通过随时间变化的第二个变量排序堆积条形图

在Seaborn中绘制堆积条形图以显示聚类[重复]