a data visualisation experiment using html5 canvas and javascript.