Update: it looks like chartjs has been updated (see Comment below). Here are some examples that look very nice:
- Here is an example of updating a line chart using new data: http://jsbin.com/yitep/5/edit
- Here's how we can update existing data on a line chart: http://jsbin.com/yitep/4/edit
Original post
As of November 2013, there seem to be very few options for updating the charts.
Here is a good example (duplicated below) of adding new points to a line graph. Still a little nervous, but not too bad. However, I think the effect probably depends on the schedule you are using.
It seems like this is somewhere in the development process. I do not see any indication of the release date yet: https://github.com/nnnick/Chart.js/issues/13 [Closed since July 26, 2014]
Js
$(document).ready(function(){ var count = 10; var data = { labels : ["1","2","3","4","5", "6", "7", "8", "9", "10"], datasets : [ { fillColor : "rgba(220,220,220,0.5)", strokeColor : "rgba(220,220,220,1)", pointColor : "rgba(220,220,220,1)", pointStrokeColor : "#fff", data : [65,59,90,81,56,45,30,20,3,37] }, { fillColor : "rgba(151,187,205,0.5)", strokeColor : "rgba(151,187,205,1)", pointColor : "rgba(151,187,205,1)", pointStrokeColor : "#fff", data : [28,48,40,19,96,87,66,97,92,85] } ] }
HTML
<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> </head> <body> <h1>Live Updating Chart.js</h1> <canvas id="myChart" width="400" height="150"></canvas> </body> </html>