Hola chicos, ¿alguien sabe cómo recargar un gráfico flotante en javascript? Por ejemplo, quiero volver a dibujar el gráfico cada vez que se cambia un valor de entrada. Intenté experimentar con algunos métodos encontrados en la API flot , como draw () y setupGrid () sin suerte.
Aquí hay un código de ejemplo:
$("#some_input_box").change(function(){ plot.draw(); // redraw graph });
Estás en el camino correcto con draw
y setupGrid
, esto es lo que debes hacer:
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();
Alternativamente, no es mucho peor simplemente volver a llamar $.plot
. La forma anterior es más eficiente, pero …