Un detalle rápido, al trabajar con los gráficos de Giraffe, cada gráfico requiere la propiedad de configuración. Como puedes ver, obtenemos nuestros data del CSV de Flux. data es, ya sabes, la tabla Flux. Las capas de línea son la capa de línea. y el CSV data real. Bastante sencillo.
Y luego, tienes dos ejemplos de esta configuración, pero básicamente tienes las capas
La propiedad de la capa de línea real es cómo defines, ya sabes, en tu gráfico. Vas a tener un montón de opciones. Tienes tu gráfico X e Y, tus colores, tu tema, tu tipo. Como dije, tenemos varios tipos de línea. Tenemos muchos tipos diferentes de gráficos que simplemente no mostré un ejemplo porque tenemos tantos. Y como dije, aquí está el ejemplo del que estaba hablando. Este es muy sencillo. Estás codificando directamente los data aquí. Sabes, este es tu data X. Este es tu data Y. Es muy sencillo. Es muy directo, pero creo que realmente muestra lo fácil que es usar Giraffe. Sabes, no se necesita mucho para ponerlo en marcha y no tienes que usarlo con InfluxDB. Podemos ser un proveedor de series temporales, pero, ya sabes, Giraffe es de código abierto. Puedes usarlo como mejor te parezca.
Obtener data en Giraffe utilizando nuestro cliente InfluxDB, así que no incluí el de la API porque, ya sabes, esta es una charla de JavaScript. Así que decidí usar el cliente de JavaScript. Básicamente, solo necesitas tu URL, tu token, tu ID de organización y tu bucket, que son todas cosas que encontrarías en el cliente de InfluxDB. A partir de ahí, simplemente te conectas, envías tu consulta que básicamente dice, Oye, quiero los data de, ya sabes, el período de tiempo, las fechas, etc., etc. Quiero cualquier cosa por encima de 500, cualquier cosa por debajo de 500, algunas consultas se vuelven muy intensas. No puse un ejemplo aquí porque puede volverse muy largo, pero básicamente estás diciendo Quiero esta cantidad de data, por favor, dámela en un formato CSV anotado para poder mostrarlo en mi aplicación Giraffe.
Ahora, lo importante que también quería mencionar es que Giraffe tiene un sandbox. Nuestro sandbox se basa en storybook. Así que, ya sabes, entras aquí, pones en marcha el storybook, que es bastante sencillo. Solo ejecutas un comando muy simple como yarn start. Y desde aquí puedes ver en realidad, creo que tenemos alrededor de 30 a 40 ejemplos de diferentes tipos de gráficos aquí dentro.
Comments