Podcast
Questions and Answers
¿Qué es Google Chart Library?
¿Qué es Google Chart Library?
Es la librería de visualizaciones utilizada por Google Spreadsheets.
¿Qué aspectos se centrarán en el texto?
¿Qué aspectos se centrarán en el texto?
- Conectar con datos externos.
- Eventos.
- Todas las anteriores. (correct)
- Ejemplos de visualizaciones.
¿Qué tipo de datos utiliza DataTable?
¿Qué tipo de datos utiliza DataTable?
DataTable es una estructura de datos con la que trabaja JavaScript.
JavaScript se ejecuta de forma secuencial.
JavaScript se ejecuta de forma secuencial.
¿Qué tipos de paquetes de gráficas incluye la librería corechart?
¿Qué tipos de paquetes de gráficas incluye la librería corechart?
¿Qué permite mostrar la librería geochart?
¿Qué permite mostrar la librería geochart?
¿Qué permisos debe tener la hoja de datos para utilizar Google Spreadsheet como fuente de datos?
¿Qué permisos debe tener la hoja de datos para utilizar Google Spreadsheet como fuente de datos?
¿Con qué se separan las columnas y las filas en los archivos CSV?
¿Con qué se separan las columnas y las filas en los archivos CSV?
¿Qué ocurre cuando se hace clic en una gráfica?
¿Qué ocurre cuando se hace clic en una gráfica?
¿Qué es lo que creamos con la función google.visualization.events.addListener?
¿Qué es lo que creamos con la función google.visualization.events.addListener?
Google.visualization.DataTable necesita ser instanciada con un new
para crear un objeto:
Google.visualization.DataTable necesita ser instanciada con un new
para crear un objeto:
¿Qué función tiene loader.js
?
¿Qué función tiene loader.js
?
La primera variable que recibe la función $.get
de JQuery es:
La primera variable que recibe la función $.get
de JQuery es:
data.setCell
añade una columna a nuestra tabla de datos:
data.setCell
añade una columna a nuestra tabla de datos:
Existen librerías en JQuery que nos facilitan la transformación de archivos CSV a datos comprensibles por la librería de Google Charts:
Existen librerías en JQuery que nos facilitan la transformación de archivos CSV a datos comprensibles por la librería de Google Charts:
google.visualization.BarChart
nos dibujará bar charts verticales:
google.visualization.BarChart
nos dibujará bar charts verticales:
¿Qué hace el código cuando contiene response.isError()
?
¿Qué hace el código cuando contiene response.isError()
?
google.visualization.events.addListener
se utiliza para escuchar eventos que generan las visualizaciones:
google.visualization.events.addListener
se utiliza para escuchar eventos que generan las visualizaciones:
Todas las visualizaciones de Google Chart generan los mismos tipos de eventos:
Todas las visualizaciones de Google Chart generan los mismos tipos de eventos:
¿Incluiremos el paquete core (packages:['geochart'])
para visualizar un mapa?
¿Incluiremos el paquete core (packages:['geochart'])
para visualizar un mapa?
Flashcards
¿Qué es Google Chart Library?
¿Qué es Google Chart Library?
Librería de visualizaciones utilizada por Google Spreadsheets.
¿Qué son las visualizaciones?
¿Qué son las visualizaciones?
Representación alternativa de la información.
Primer aspecto clave en Google Charts
Primer aspecto clave en Google Charts
Aprender a través de ejemplos existentes en Internet.
Segundo aspecto clave Google Charts
Segundo aspecto clave Google Charts
Signup and view all the flashcards
Tercer aspecto clave Google Charts
Tercer aspecto clave Google Charts
Signup and view all the flashcards
Identificador Sarah_chart_div
Identificador Sarah_chart_div
Signup and view all the flashcards
google.charts.load
google.charts.load
Signup and view all the flashcards
Librería corechart
Librería corechart
Signup and view all the flashcards
google.charts.setOnLoadCallback(drawChart)
google.charts.setOnLoadCallback(drawChart)
Signup and view all the flashcards
google.visualization.DataTable
google.visualization.DataTable
Signup and view all the flashcards
data.addColumn
data.addColumn
Signup and view all the flashcards
data.addRows
data.addRows
Signup and view all the flashcards
Opciones chart
Opciones chart
Signup and view all the flashcards
chart.draw(data, options)
chart.draw(data, options)
Signup and view all the flashcards
Cambio de tipo de gráfica
Cambio de tipo de gráfica
Signup and view all the flashcards
Librería geochart
Librería geochart
Signup and view all the flashcards
Datos externos en visualizaciones
Datos externos en visualizaciones
Signup and view all the flashcards
Google Spreadsheets
Google Spreadsheets
Signup and view all the flashcards
google.visualization.Query
google.visualization.Query
Signup and view all the flashcards
handleQueryResponse
handleQueryResponse
Signup and view all the flashcards
Parámetro data
en draw()
Parámetro data
en draw()
Signup and view all the flashcards
Parámetro options
en draw()
Parámetro options
en draw()
Signup and view all the flashcards
¿Qué es un archivo CSV?
¿Qué es un archivo CSV?
Signup and view all the flashcards
¿Qué es jQuery?
¿Qué es jQuery?
Signup and view all the flashcards
Función $.get
de jQuery
Función $.get
de jQuery
Signup and view all the flashcards
csv.toArrays
csv.toArrays
Signup and view all the flashcards
Eventos en Google Charts
Eventos en Google Charts
Signup and view all the flashcards
¿Cuándo se disparan los eventos?
¿Cuándo se disparan los eventos?
Signup and view all the flashcards
google.visualization.events.addListener
google.visualization.events.addListener
Signup and view all the flashcards
data.sort
y chart.draw
data.sort
y chart.draw
Signup and view all the flashcards
Study Notes
Google Chart: Introducción y visualizaciones principales
- Google Chart Library es la librería de visualizaciones utilizada por Google Spreadsheets.
- Google usa esta funcionalidad en su hoja de cálculo, permitiendo infinitas posibilidades.
- Las visualizaciones son una representación alternativa de información.
- Tres aspectos principales a considerar: aprender a través de ejemplos, conectar con datos externos y gestionar eventos.
Ejemplos de visualizaciones
- Se puede encontrar un ejemplo de pie chart fácilmente en Quickstart de Google.
- El código completo del pie chart incluye HTML, la carga de la librería de Google Chart y la definición de datos y opciones.
- La primera línea del ejemplo carga el "cargador" o loader de la librería.
- La librería corechart incluye los paquetes de gráficas tipo bar, column, line, area, stepped area, bubble, pie, donut, combo, candlestick, histogram y scatter
- Packages es plural, pudiendo cargar más de un paquete a la vez, como corechart, table y sankey.
- Hay una línea que llama a la función drawChart solo cuando se termine de cargar los paquetes de corechart
- JavaScript evita que se ejecute la función sin estar cargada la librería.
- Inicialmente se deben crear los datos.
- DataTable es similar a un array de arrays en Java o C.
- Se pueden añadir filas con los valores, de una vez o una por una.
- Después, se definen las opciones del gráfico, como título y dimensiones.
- Se pueden modificar los colores y dimensiones.
- Se instancia el gráfico (pie chart) y se indica dónde debe ser dibujado.
- Al dibujar, chart.draw envía los valores data y las opciones definidas.
- Para un horizontal bar chart, se especifica el tipo gráfico en el código como BarChart
- Para un column bar chart, se especifica el tipo ColumnChart en el código.
- Geo chart permite mostrar un país, continente o región.
- En lugar de corechart, para usar geochart se debe cargar la librería geochart.
- Se debe cambiar la estructura de datos para definir localizaciones.
Conexión con Google Spreadsheets y archivos CSV
- Los datos no tienen que estar incrustados en el código fuente .html.
- Las visualizaciones leen datos de fuentes de datos externas.
- Hay un enlace con el proceso para conectar los gráficos a hojas de cálculo existentes.
- Es necesario asignar permisos de lectura Público en la web o Cualquiera con el enlace a la hoja de datos.
- Adicionalmente se necesita la URL completa del documento, llamar a la función google.visualization.Query y especificar los parámetros headers = N y gid=N.
- Headers indica cuántas filas son cabecera, excluyéndolas como datos.
- Gid se refiere a la hoja a utilizar si el documento tiene varias hojas.
- El get realiza una petición http a la URL indicada.
- csv.toArrays transforma el fichero CSV a un formato comprensible para la librería de Google Charts.
- El resultado es el mismo que si se obtuviera desde Google Spreadsheets, pero con un fichero en formato CSV.
Gestión de eventos
- Google Charts genera eventos que pueden tratarse y gestionarse, como un clic en una gráfica.
- Se registra un método JavaScript que se llama cuando ocurren eventos, accediendo a la información asociada.
- Accede a documentación con más información sobre eventos.
- Se puede interactuar entre dos visualizaciones.
google.visualization.events.addListener
permite trabajar con eventos.- Esta función crea una entidad que "escuchará" los eventos de las visualizaciones.
- Se crea un listener para el objeto table que escucha el evento "sort".
- Cuando un usuario ordena la tabla, el Listener ordena el objeto data con la función
data.sort
y redibuja el bar chart usandochart.draw
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
La librería Google Chart es utilizada por Google Spreadsheets. Permite la representación alternativa de información. Tres aspectos principales son aprender a través de ejemplos, conectar con datos externos y gestionar eventos.