BAR CHART RACE
Cuando
tenemos un historial de datos, sabemos que nos pueden proporcionar información
valiosa y la mejor forma para sacar provecho de esos datos es utilizando
gráficos.
Ahora te voy a explicar cómo podemos insertar un tipo de gráfico animado ó presentación llamado bar chart race, qué significa carrera de gráfico de barras, el cual nos
muestra cómo se comportan nuestros datos a lo largo del tiempo de una manera
interactiva.
Disponer nuestra data
Todos nuestros datos deben estar organizados, limpios, en otras palabras preparados, y antes que nada debemos pensar primero en lo que queremos investigar en base a nuestra información. La data que vamos a utilizar muestra información del valor de mercado de varias empresas mundiales a lo largo de los años.
Cada fila o dato nos indica el valor en dolares de una empresa asociada a una categoria desde el año 2000 al 2022. La fecha está con formato de dia mes y año, en mi ejemplo usaré el año, pero eso no es obstáculo para que nuestro gráfico muestre el recorrido en dias ó meses, eso depende de como quieres mostrar la animación. La catgoría de nuestra data se usará para distinguir y comparar las industrias que se van mostrando en cada barra horizontal de nuestra gráfica.
Tomar en cuenta el orden de los datos "date, name, category, value"; si tus datos están organizados de diferente forma, debes ordenarlos para adaptarlos el formato de la data de ejemplo para que te funcione correctamente.
Creación de funciones de Apps Script
- Leer los datos de nuestra hoja de cálculo
- Crear componentes HTML desde un menú, para ello utilizaremos la libreria de graficación D3.js
- Mostrar la gráfica interactiva
Código.gs
Entonces para empezar, abrimos el menú Extensiones y damos clic en Apps Script.
Reemplazamos el código que aparece por default por el siguiente:
//creación de menú "Gráficas" que llama a la función que genera la gráfica