En el context se mezcla parte de datos, parte de estilos y de configuración del gráfico.
Puede ser conveniente trasladar la configuración del gráfico a un componente, dejando el context sólo con datos y lógica.
https://github.com/zookatt/S8.Inprocode/blob/5b9966067f9148b749bd40b3478323e484f1d738/src/context/LogicContext.jsx#L19C9-L19C18