我想实时绘制一个条形码(数据每秒更新一次)。每次出现新数据点时,我的条形图应绘制上一个和新添加的数据。我以前用柱子绘制直方图,散点图。他们都运作良好。我不明白为什么现在不行。
我没有任何错误。当我调试时,我发现我的数据是正确的。
我的代码示例是
var options = {
series: {
bars:{show:true}
}};
$(document).ready(function() {
chart1 = $.plot($("#placeholder"),
[{
data: new_data,
xaxis: {ticks:8,minTickSize: 1},
yaxis: {min:-1,max:3,tickSize:1},
grid: { borderWidth: 1 }
}],options)
});
感谢您的任何建议!
答案 0 :(得分:1)
我弄明白了这个问题。我以不同的格式存储我的数据。我想发送new_data
来绘制像[[0, 1], [1200, 1], [2400, 0], [3600, 1]];
这样的函数,而不是像[0, 1], [1200, 1], [2400, 0], [3600, 1]
那样发送它。