Вы на правильном пути с draw
и setupGrid
, вот что вам нужно сделать:
var plot = $.plot($('#placeholder'),data,options);
//time passes, you now want to replot
var newData = [[0,2],[1,3],[2,5]];
plot.setData(newData);
plot.setupGrid(); //only necessary if your new data will change the axes or grid
plot.draw();
В качестве альтернативы, не так уж и много хуже просто перезвонить $.plot
. Вышеуказанный способ более эффективен, но ...