Chart.js reemplaza todos los datos

Estoy teniendo un problema con Chart.js.

Primero, configuro un dato y luego, cuando cambia un parámetro, quiero volver a vincular todo el gráfico. Este trabajo, pero es como el gráfico con los datos antiguos aún detrás del nuevo.

primero ->

chart.Line(data, options);

en un evento ->

  chart.Line(newdata, options);

Vi esta solucionchart.js carga datos totalmente nuevos

Pero no me gusta de esta manera. Estoy en un contexto de directiva angular, por lo que no es el mejor enfoque.

Lo intenté sin resultados

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

aquí es mi directiva actual

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

Alguna idea ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta