Per PHP esiste la libreria jpgraph che permette davvero di tutto.

Inoltre sarebbe anche possibile creare dei SVG da inserire nella pagina. Peccato che il supporto per i SVG sia carente, perche' permetterebbero di ottenere un risultato alquanto professionale in quanto si avrebbe un'immagine vettoriale.