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.
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.
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
La interprestación de lo que queremos realizar se resumen en:
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
El segundo archivo HTML necesario es el que tomaremos del repositorio de Takanori Fujiwara Archivo chart.js, lo creamos de la misma manera dando clic en el signo +, elejimos la opción HTML y le colocamos el nombre chartjs, tomar en cuenta que no se debe colocar .html ya que apps script lo coloca automaticamente.
En esta parte borramos su contenido y creamos un tipo de atributo script de HTML <script></script> y dentro de este script pegamos el código del archivo chart.js del repositorio de Takanori Fujiwara.
Luego de pegar el código nos dirigimos a la fila donde se define la constante barChartRace y eliminamos la palabra export debido a que Apps Script no soporta los módulos de la especificación ES6 de JavaScript.
Generar grƔfica interactiva Bar Chart Race en mi hoja
de cƔlculo de Google Sheets
Finalmente refrescamos nuestra hoja de cĆ”lculo y deberĆa aparecer nuestro menĆŗ para generar el grĆ”fico animado.
La primera vez que usamos nos pedirÔ autorización para ejecutar código de apps script, lo permitimos y volvemos a usar el menú, finalmente observamos el resultado.
0 Comentarios