function drawBuffer( width, height, context, data ) { var step = Math.ceil( data.length / width ); var amp = height / 2; context.fillStyle = "silver"; context.clearRect(0,0,width,height); for(var i=0; i < width; i++){ var min = 1.0; var max = -1.0; for (j=0; j max) max = datum; } context.fillRect(i,(1+min)*amp,1,Math.max(1,(max-min)*amp)); } }