Pergunta

Existe uma maneira recomendada de limpar um gráfico de flot jQuery? Não consegui encontrar nada na referência da API.

Foi útil?

Solução

Por "claro", você quer dizer "nuke o gráfico inteiro" ou apenas limpar os dados?

Para destruir o gráfico inteiro: $('#canvas_id').empty();

Para limpar os dados, basta ligar para o habitual $.plot(placeholder, data, options); onde os dados estão vazios.

Outras dicas

No meu caso, apenas a limpeza do contêiner não ajudará, algumas ligações de flot continuam funcionando.

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

Para limpar apenas o gráfico, use Matt Ball Ansver.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top