作为 AJAX 接收数据的结果,我正在尝试将数据点动态添加到 jqplot,但我看不到实现此目的的方法。这不可能吗?
如果不是,还有哪些其他软件包可以完成相同的基本图形并允许动态数据?
最佳答案
您可能想查看下面的示例,了解如何在 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 的更多信息:
关于JavaScript图表——动态添加数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119465/