Полагаю, вы хотите использовать PHP для графиков, чтобы каждый, кто просматривает сайт, мог их видеть? Почему бы не использовать библиотеку JS, такую как Plotr , для создания блестящей 3D-версии, но использовать CSS для тех пользователей, у которых нет правильной поддержки браузера;
http://speckyboy.com/2009/02/04/16-usable-css-graph-and-bar-chart-tutorials-and-techniques/
EDIT
Если график отправляется по электронной почте, вы не можете использовать JS, но нет никаких причин, по которым вы не можете использовать CSS. Получите PHP для вывода списка или серии входных данных (независимо от ваших целей), отправьте электронное письмо в формате HTML и используйте CSS для стилизации HMTL, используя один из методов, показанных в приведенной выше ссылке.
Кроме того, использование PHP для генерации статических изображений создаст другие проблемы, в частности, получение доступа к спам-фильтрам пользователя и собственной пропускной способности, не говоря уже о том, сколько тратится циклов ЦП на обработку этих изображений, когда немного HTML / Хитрость CSS даст тот же эффект.