Spending the day building an interactive graph using canvas, greasing my rusty math gears in the process.