Eu deixaria jquery ou dojo renderizar os dados em um gráfico, economizando poder de computação no servidor, dê uma olhada nesses links
https://dojotoolkit.org/grids-charts
https://www.1stwebdesigner.com/css/ top-jquery-chart-libraries-interactive-charts/