Ich würde jquery oder dojo die Daten in einem Diagramm rendern lassen und dadurch Rechenleistung auf dem Server sparen. Schauen Sie sich diese Links an
http://dojotoolkit.org/grids-charts
http://www.1stwebdesigner.com/css/ top-jquery-chart-libraries-interactive-charts/