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
https://dojotoolkit.org/grids-charts
https://www.1stwebdesigner.com/css/ top-jquery-chart-libraries-interactive-charts/