GOOGLE ADS

miércoles, 20 de abril de 2022

D3: no se puede crear un gráfico de líneas con datos de tiempo

Esta es mi primera vez con D3 y estoy tratando de crear un gráfico de líneas. Bifurqué de este ejemplo: https://observablehq.com/@d3/line-chart

Mi tenedor está aquí: https://observablehq.com/d/f98c480a077a03ac

Mis datos se ven de la siguiente manera

[
{
"numAnnotations": 23,
"date": "2021-04-26"
},
{
"numAnnotations": 108,
"date": "2021-04-28"
},
{
"numAnnotations": 166,
"date": "2021-04-29"
},
...
{
"numAnnotations": 227414,
"date": "2022-04-13"
}
]

Solo quiero mostrar el número de anotaciones que aumentan con la fecha. Pero no puedo hacer que el gráfico se represente y no entiendo qué estoy haciendo mal.

Supongo que hay algo mal con mi formato de datos, pero no puedo ver qué es lo que está mal. ¿Alguien puede señalar mi error?


Solución del problema

Me lo imaginé. El error fue que no estaba convirtiendo cadenas de fecha en objetos de datos JS. Ahora he arreglado el código.

Aquí está el observable actualizado: https://observablehq.com/d/f98c480a077a03ac

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...