Als gute Lösung um Diagramme (Linien, Balken oder Torten) mit PHP zu generieren hat sich JPGraph bei einem aktuellen Kundenprojekt herausgestellt.
Mit der PHP-Klasse können mit nur wenigen Codestücken sehr ansehnliche Diagramme generiert werden. Zusatzfunktionen wie 2. Y-Achse, farbliche Gestaltung oder auch die Einblendung einer Legende sind kein Problem JPGraph.
Eine schöne deutschsprachige Anleitung dazu findet man hier:
http://www.binnendijk.net/jpgraph/
Die offizielle englischsprachige Projektseite findet man hier:
http://www.aditus.nu/jpgraph/index.php
Neben einer sehr umfangreichen Dokumentation findet man auch zahlreiche Beispiele.