我需要一些帮助才能让replot方法起作用。
我有一个简单的脚本,它根本不更新针。我已经'愚蠢'将所有硬编码从“1”的加载更改为“3”的更新。更新不会更改仪表。
$(function(){
var usageplot = $.jqplot('usagemeter',[[1]],{ OPTIONS THAT DONT MATTER} });
function networkrefresh() {
usageplot.data=[[3]];
usageplot.replot();
}
var gn = setInterval(networkrefresh,2000);
}
和
<div id="usagemeter"></div>
标记
它将corectly呈现1值,2秒后networkrefresh会更新。但我没有得到重绘。它仍然是1。
我错过了什么?
答案 0 :(得分:1)
我能够找到另一个有类似问题和答案的用户: reuse jqplot object to load or replot data
需要将系列值推送到:
usageplot.replot({data:[[3]]});
在replot调用中而不是在数据调用本身中。