Лично я бы разгрузил работу по рисованию графика в браузере.
Хорошая графическая библиотека Javascript, такая как gRaphael , может рисовать график с использованием векторной графики (например, SVG) и может выглядеть намного лучше, чем большинство статических изображений, генерируемых PHP, и может иметь функции, которые могут статические изображения т, например, всплывающие окна при переворачивании точек данных.
Если вы сделаете это таким образом, весь ваш PHP-код должен предоставить данные графика.
Надеюсь, это поможет.