Chart.js tiene la disponibilidad de utilizar diferentes atributos y configuraciones que se puedan hacer en javascript, entre ellas esta la modificación de colores en gradientes que pueden visualizar en la imagen superior.
En este tutorial se aplica el gradiente de colores en un gráfico de Chart.js y además se implementa los estilos y propiedades adicionales para líneas, puntos, fondo, entre otros.