javascript - 每分钟更换一次数据集

标签 javascript jquery highcharts

我试图让我的 Highstock 图表每分钟更新一次,方法是将其现有数据集替换为从 URL 请求中提取的数据集(不同时间会有不同的数据)。

到目前为止,我什至无法根据手动更改刷新数据。

到目前为止的工作:https://jsfiddle.net/Lz8gLw8j/

我正在尝试测试更改数据,然后使用以下内容更新它:

varData = [[0,0],[1,2]]
$('#chart2').highcharts().redraw();

什么也不做。

最佳答案

您可以通过以下方式将新数据设置到highchart:

     var newData = [
       [1251763200000, 23.61],
       [1251849600000, 23.60],
       [1251936000000, 23.79]
     ]

     var chart = $('#chart2').highcharts();
     chart.series[0].setData(newData);

     $('#chart2').highcharts().redraw();

更新了 fiddle 手:

https://jsfiddle.net/Lz8gLw8j/5/

关于javascript - 每分钟更换一次数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38909060/

相关文章:

javascript - 正则表达式删除URL中的字符串

javascript - 使用 jquery 突出显示事件链接

javascript - Highcharts:添加自定义导出选项时在导出菜单中获取重复项目

javascript - Highcharts 堆叠柱上的“圆形”渐变显示为圆柱体

javascript - 如何从另一个模型中找到另一个模型值?

javascript - 使用 nightwatch.js 断言 webelements 列表的文本值

javascript - Laravel 的事件监听和触发

javascript - 规范弃用 `document.registerElement` ?

javascript - 使用 jQuery 使用 onkeypress 创建输入?

javascript - 仅当我们在 Chrome 浏览器中按 F12(开发者工具)时, Highcharts 才会显示数据