0

我知道“动态更新的数据”示例:http ://www.highcharts.com/stock/demo/dynamic-update

一开始我的图表应该是空白的。我只想使用series.addPoint(). 所以这段代码就是问题所在:

series : [{
name : 'Random data',
data : (function() {
    var data = [], time = (new Date()).getTime(), i;
    for( i = -999; i <= 0; i++) { // series size
        data.push([
        time + i * 1000,
        Math.round(Math.random() * 100)
        ]);
    }
    return data;
})()

去掉这部分后,图表不会生成。我不想在创建图表后立即限制系列大小和任何点。

series : []

也不行。

4

1 回答 1

0

在这里您可以看到一个空图表。

在您的情况下发生的情况是,运行到加载事件的代码无法获得第一个意甲,因为它不存在。

所以,下面的代码是错误的。 this.series[0];

将您的代码更改为以下内容,您将拥有一个没有数据的系列:

series : [{
    name : 'Random data',
    data : []
}]
于 2013-06-03T17:33:00.410 回答