Je laisserais jquery ou dojo rendre les données dans un graphique, économisant ainsi de la puissance de calcul sur le serveur, jetez un œil à ces liens
http://dojotoolkit.org/grids-charts
http://www.1stwebdesigner.com/css/ top-jquery-chart-libraries-interactive-charts/