Chart.js substitui todos os dados

Estou tendo um problema com o Chart.js.

Primeiramente, defino os dados e, quando um parâmetro muda, quero religar o gráfico inteiro. Este trabalho, mas é como o gráfico com os dados antigos ainda por trás do novo.

primeiro ->

chart.Line(data, options);

em um evento ->

  chart.Line(newdata, options);

Eu vi essa soluçãochart.js carrega dados totalmente novos

mas eu não gosto desse jeito. Estou em um contexto de diretiva angular, por isso não é a melhor abordagem.

Eu tentei sem resultados

.update (), .removeData (), .clear (), .destroy (), etc

aqui é a minha diretiva atual

http://plnkr.co/edit/qn2UUyznonKm6zgEi8FW?p=catalogue

Qualquer ideia ?

questionAnswers(2)

yourAnswerToTheQuestion