2009-10-07 3 views

ответ

15

Под понятием «clear» вы имеете в виду «nuke весь график» или просто очистить данные?

Чтобы нюк весь граф: $('#canvas_id').empty();

Чтобы очистить данные, просто вызовите обычный $.plot(placeholder, data, options); где данные пусто.

+2

Есть ли какое-либо значение в отношении nuking ...? – deostroll

+0

Каков правильный способ очистки всех обработчиков событий? – thecountofzero

+1

@thecountofzero любой здравомыслящий браузер (так, исключая старые версии IE) должен позаботиться об этом для вас. Вы видите доказательства обратного? –

0

в моем случае только очищающий контейнер не поможет, некоторые привязки для флота работают.

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

, чтобы очистить только график использования.