我正在使用HighChart的股票图表。图表呈现正确。但是,仅在放大我的图形线时,它就会被隐藏。但是,当我移回到最后一个位置时,图形显示正确。

请指导我解决此问题。

提前致谢!

最佳答案

您提供的数据数组未排序,如在Highcharts错误-https://www.highcharts.com/errors/15中所见。因此,解决方案是对数据进行排序。查看下面发布的演示。

码:

Highcharts.StockChart({
  chart: {
    renderTo: 'container1',
    zoomType: 'x'
  },
  xAxis: {
    type: 'datetime',
  },
  series: [{
    name: 'AAPL',
    data: [
      [1556881096000, 3],
      [1556881096000, 3],
      [1556881096000, 3],
      [1556881096000, 3],
      [1556880496000, 3],
      [1556880496000, 3],
      [1556880496000, 3],
      [1556880496000, 3],
      [1556879896000, 9],
      [1556879896000, 9]
    ].sort()
  }]
});


演示:


http://jsfiddle.net/BlackLabel/n2bLro7g/3/

07-28 08:50