繁体   English   中英

在没有初始数据的情况下将系列动态添加到高图

[英]Add series to highcharts dynamically without initial data

我正在尝试向使用动态数据的Highcharts添加数据系列或从中删除数据系列。 但是,即使已添加系列,我动态添加的数据也从未呈现到图表上。

我有:

  • 添加了系列
  • 向系列添加点
  • 添加了杂项系列设置(名称,id,desc,zindex等),以强制实施
  • 尝试redraw电话

例如:

参见http://jsfiddle.net/dLovcw7x/2/

您会注意到, MY_NEW_SERIES似乎从不提供任何有趣的东西,除了在图例中的位置。

这是统一版本。

...
events: {
  load: function () {
      var MY_NEW_SERIES = this.addSeries({ ...config })
      var existingSeries = this.series[0] // <== i dont want this at all
      setInterval(function () {
        // as shown in HC demos...
        var x = new Date().getTime()
        var y = Math.random()
        MY_NEW_SERIES.addPoint([x, y + 0.5], true, true) // **doesn't render!**
        existingSeries.addPoint([x, y], true, true) // renders OK
      }, 1000);
  }
}

我知道还有大约一百万条其他SO帖子使这看起来像个骗子,但它们都不是专门用于动态添加不带初始数据的系列,其中已调用addSeries和添加了数据点。

谢谢!

@GrzegorzBlachliński的评论是正确的。 谢谢! 请参阅上面的评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM