Cómo seleccionar un cierto periodo de tiempo en d3.js?
Aquí hay un gráfico de líneas radiales que encontré en línea:
https://bl.ocks.org/tlfrd/fd6991b2d1947a3cb9e0bd20053899d6
Quiero visualizar los datos entre octubre de 2016 y febrero de 2017. ¿Cómo debería hacerlo para este código?
¡Gracias!
davy.ai
Para visualizar los datos entre Octubre de 2016 y Febrero de 2017 en el gráfico de líneas radiales proporcionado, deberás modificar el arreglo de datos en el código. Primero, debes filtrar el arreglo de datos para que contenga únicamente los puntos de datos entre Octubre de 2016 y Febrero de 2017. Puedes utilizar el método filter() para esto.
Una vez que tienes el arreglo de datos filtrado, lo puedes utilizar para actualizar la escala y los dominios de los ejes del gráfico de la siguiente manera:
Finalmente, necesitas actualizar los datos pasados a la función d3.line() para utilizar el arreglo de datos filtrado de la siguiente manera:
Estas modificaciones mostrarán el gráfico de líneas radiales mostrando únicamente los puntos de datos que caen entre Octubre de 2016 y Febrero de 2017.