Revisando
la documentación oficial (que es a donde uno debe acudir primero), el formato de la información no coincide con el que usas.
Lo primero que debes cambiar son tus
fecha
y
total
por
label
y
data
. Inicialmente supuse que los nombres de esas propiedades eran irrelevantes; pero hice una prueba y comprobé que es necesario que sean nombradas de esa forma. Luego, vas a tener que cambiar el formato que tienes en mente para mostrar la información. En los ejemplos disponibles en la documentación oficial, el valor correspondiente a
data
(que actualmente usas como
total
), es un arreglo que contiene a varios arreglos con dos valores: uno para los valores del eje X y otro para el eje Y. Por lo que veo, quieres mostrar el total de algo (quizá ventas, producción, etc.) por día. El problema con eso es que no se dibujará ninguna gráfica ya que básicamente serían puntos sin conexión (por eso no se visualizan las líneas). Te sugiero que la muestra se realice por meses (lo que iría en
label
que ahora usas como
fecha
) y, en cada par de arreglos contenidos en el arreglo de
data
(que ahora usas como
total
), irían el día y el total del día.
Si
después de esto sigues sin obtener el resultado esperado, por favor, muéstranos
la parte crítica del
código actualizado. No olvides contrastar lo que estás haciendo con lo que se indica en la documentación oficial.