Salut,
Pour ma part, j'utilise le plugin C3 JS (http://c3js.org/) qui est top, sinon il y a chart JS (http://c3js.org/) qui est pas mal mais pas assez customizable à mon goût. C3 intègre des methodes permettant de rapatrier tes points depuis une source, c'est assez pratique (sinon AJAX !).
Si tu veux le faire en PHP, je peux te conseiller de regarder ce tuto http://www.grafikart.fr/tutoriels/html-css/svg-scalable-vector-graphics-468/ sur lequel @Grafikart fait un petit graph en utilisant le SVG ;)