6

由于 AJAX 接收到的数据,我正在尝试将数据点动态添加到 jqplot,但我看不到实现此目的的方法。这不可能吗?

如果不是,还有哪些其他可用的软件包可以完成相同的基本绘图并允许动态数据?

4

1 回答 1

6

您可能想查看下面的示例,了解Flot是如何处理的。Flot 是一个基于jQuery的开源绘图库,类似于jqplot。这两个库非常相似。

这就是使用 AJAX 获取和绘制数据在代码中的样子:

function fetchData() {
   $.ajax({
      url:      "json_fetch_new_data.php",
      method:   "GET",
      dataType: "json",
      success:  function(series) {
         var data = [ series ];

         $.plot($("#placeholder"), data, options);
      }
   });

   setTimeout(fetchData, 1000);
}

确保检查以下演示以查看它的实际效果:

有关 Flot 的更多信息:

于 2010-01-22T18:29:26.317 回答