Si lo tomas como un ejemplo didactico . .OK .. pero no es necesario que "re-inventes la rueda" .. ese tipo de aplicaciones para graficar ya las tienes hechas ..
Por ejemplo: PHPlot, jpGrapht .. etc .. En google y sitios como
www.phpclasses.org o
www.hotscripts.com (sección graph & charts o algo así) tienes multitud de ejemplos listos para usar.
Un saludo,