He realizado los mismos informes que hice para Excel y Word, con esta solución y me ha parecido una forma sencilla y bastante rápida, por lo que os aconsejo que veáis el resultado y si os gusta, probéis a revisar el código.
Los gráficos de este ejemplo se han hecho con jpGraph, muy potente es solución.
DEMO: https://fhumanes.com/reports_setasign/ (informes hechos con esta solución)
Si estás interesado este tema, sigue leyendo el artículo de este enlace.