1

随着highcharts 3的新数据模块(http://www.highcharts.com/component/content/article/2-news/53-highcharts-3-0-beta-released)我想知道每次如何实时更新数据变化。chart.redraw()我在用数据更新 div 后尝试,但没有任何反应。

我知道作为http://www.highcharts.com/demo/dynamic-update上的演示存在手动更改方式,但认为使用数据模块更容易恕我直言。

4

2 回答 2

1

您可以随时重新创建图表:

$('#container').highcharts().destroy();
$('#container').highcharts({
    data: {
        csv: document.getElementById('csv1').innerHTML
    },
    title: {
        text: 'Categorized CSV data'
    }
});
于 2013-05-27T15:10:31.807 回答
1

看看这篇博文。作者通过定期重新数据和 highcharts-component 的 redraw() 方法解决了一个类似的问题:http: //liewdaryl.wordpress.com/2012/10/09/real-time-html-charting-from- csv 数据源/

于 2013-05-26T06:16:03.430 回答