Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JQuery Flot: clear graph

Tags:

jquery

graph

flot

Is there a recommended way to clear a jQuery Flot graph? I couldn't find anything the in the API reference.

like image 340
deostroll Avatar asked Oct 07 '09 17:10

deostroll


2 Answers

By "clear" do you mean "nuke the entire graph," or just clear the data?

To nuke the entire graph: $('#canvas_id').empty();

To clear the data, just call the usual $.plot(placeholder, data, options); where data is empty.

like image 58
Matt Ball Avatar answered Nov 15 '22 22:11

Matt Ball


in my case just clearing container won't help, some flot bindings stil working.

var plot = $.plot(placeholder, data, options);
// some other code
//to completely remove flot chart call
plot.destroy(); // remove graph and all bindings

to clear only graph use Matt Ball ansver.

like image 45
aleha Avatar answered Nov 15 '22 20:11

aleha