- function drawplot(times, color) {
- var tfact = ww / (tmax - tmin);
- var i;
- var height = [];
- var hmax = 0;
- var hfact;
+ var tfact;
+ var xzero = 20;
+ var yzero = 20;
+ function px(x) {
+ return xzero + ((x - tmin) * tfact);
+ }
+ function py(y) {
+ return wh - yzero - (y * hfact);
+ }
+ function xaxis() {
+ ctx.beginPath();
+ ctx.moveTo(px(tmin), py(0));
+ ctx.lineTo(px(tmax), py(0));
+ ctx.strokeStyle = "black";
+ ctx.stroke();
+ }
+ function yaxis() {
+ ctx.beginPath();
+ ctx.moveTo(px(tmin), py(0));
+ ctx.lineTo(px(tmin), py(hmax));
+ ctx.strokeStyle = "black";
+ ctx.stroke();
+ }
+ function differentiate(times) { /* updates glbal hmax */
+ var res = [];
+ var dv, dt, v;