Esiste un modo consigliato per cancellare un grafico di jQuery Flot? Non ho trovato nulla nel riferimento API.JQuery Flot: grafico chiaro
7
A
risposta
15
Con "clear" intendi "nuke l'intero grafico" o semplicemente cancella i dati?
nuke l'intero grafico: $('#canvas_id').empty();
per cancellare i dati, basta chiamare il solito $.plot(placeholder, data, options);
cui i dati è vuoto.
0
nel mio caso il solo contenitore di compensazione non aiuta, alcuni attacchi di flottaggio funzionano.
var plot = $.plot(placeholder, data, options);
// some other code
//to completely remove flot chart call
plot.destroy(); // remove graph and all bindings
per cancellare solo il grafico utilizzare Matt Ball ansver.
c'è qualche significato rispetto al nuking ...? – deostroll
Qual è il modo corretto per assicurarsi che tutti i gestori di eventi siano puliti? – thecountofzero
@thecountofzero qualsiasi browser ragionevole (quindi, escludere vecchie versioni di IE) dovrebbe occuparsi di questo per voi. Stai vedendo prove contrarie? –