En esta página, se describe cómo tomar gráficos existentes de Hojas de cálculo de Google y agregarlos a Presentaciones de Google.
Agregar gráficos a una presentación puede ayudar a generar un mayor impacto y a hacer que los datos significativo para tu público. Los gráficos son herramientas excepcionalmente poderosas para mostrar patrones o tendencias en un conjunto de datos y puede ayudarte a comunicarte con claridad sobre datos cuantitativos.
El vídeo anterior discute cómo generar diapositivas a partir de datos de hojas de cálculo. Incluye un ejemplo completo (Python) que agrega un gráfico a una diapositiva y también importa datos de celdas de una hoja de cálculo a una tabla.
Acerca de agregar gráficos
Cuando presentas información cuantitativa, los gráficos de datos pueden mejorar tu presentación. La API de Presentaciones te permite incluir cualquier gráfico que puedas crear en Google Sheets: gráficos de barras, de líneas, circulares y mucho más.
Como se muestra en el diagrama anterior, primero debes crear el gráfico en Hojas de cálculo de Google. Una vez que el gráfico exista, puedes incorporarlo a tu presentación.
El proceso general de administración de gráficos en tu presentación es el siguiente:
- Crea un gráfico en Hojas de cálculo de Google.
- Usar la API de Hojas de cálculo para leer el ID del gráfico de la EmbeddedChart.
- Usa CreateSheetsChartRequest. una vez para agregarlo a una diapositiva.
- Utiliza RefreshSheetsChartRequest según sea necesario para sincronizarlos con los datos de origen.
Gráficos estáticos en comparación con gráficos vinculados
Cuando usas la API para agregar un gráfico a tu presentación, un parámetro que que especifiques es LinkingMode. Esto determina si el gráfico se agrega como imagen estática o como objeto. que se pueda actualizar en el futuro.
Usa el modo LINKED
en el siguiente caso:
- Desea actualizar el gráfico en el futuro y reflejar los cambios en el en los datos subyacentes.
- Quieres que los colaboradores tengan un vínculo a la hoja de cálculo que contiene la fuente. gráfico.
Usa el modo NOT_LINKED_IMAGE
(estático) en los siguientes casos:
- Quieres que el gráfico nunca cambie en el futuro.
- No quieres que los colaboradores vean un vínculo a la hoja de cálculo fuente.
Alcances para acceder a Hojas de cálculo de Google
Cuando agregas un gráfico a tu diapositiva, la API de Presentaciones debe acceder a él en Hojas de cálculo de Google. Esto significa que tu solicitud debe usar uno de los siguientes alcances:
https://www.googleapis.com/auth/spreadsheets.readonly
(recomendado)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
El alcance spreadsheets.readonly
suele ser la mejor opción, ya que es
la más restrictiva. Sin embargo, si tu app ya usa uno de los otros alcances
que se mencionaron anteriormente, simplemente usa ese alcance.
Agrega un gráfico
Para agregar un gráfico, debes conocer los ID de hoja de cálculo y de gráfico de la
gráfico de Hojas de cálculo de Google. Luego, llama al método batchUpdate
con el método
CreateSheetsChartRequest
una vez para agregar el gráfico.
En el siguiente ejemplo, se toma un gráfico y se agrega a una diapositiva como LINKED
, de modo que
que puede actualizarse más adelante.
Apps Script
Go
Java
JavaScript
Node.js
PHP
Python
Rita
Actualiza un gráfico
Si incorporaste un gráfico de LINKED
en tu presentación, puedes actualizarlo
en cualquier momento con
RefreshSheetsChartRequest.
Esto actualiza el gráfico para sincronizarlo con el gráfico subyacente de Hojas de cálculo y
los datos en los que se basa.
En el siguiente ejemplo, se actualiza un gráfico existente: