Visualiza gráficos con BigQuery DataFrames
Puedes usar la biblioteca de visualización de BigQuery DataFrames para trazar varios
tipos de gráficos y explorar y comprender tus datos de forma visual. La
API de bigframes.pandas
te permite combinar sin problemas operaciones estadísticas avanzadas con herramientas de trazado de Python
conocidas, incluido el muestreo integrado para conjuntos de datos grandes.
Histograma
En el siguiente ejemplo, se leen datos de la tabla bigquery-public-data.ml_datasets.penguins
para trazar un histograma sobre la distribución de las profundidades del culmen de los pingüinos:

Gráfico de líneas
En el siguiente ejemplo, se usan datos de la tabla bigquery-public-data.noaa_gsod.gsod2021
para trazar un gráfico de líneas de los cambios de temperatura mediana durante el año:

Gráfico de áreas
En el siguiente ejemplo, se usa la tabla bigquery-public-data.usa_names.usa_1910_2013 para
hacer un seguimiento de la popularidad de los nombres en la historia de EE.UU. y se enfoca en los nombres Mary, Emily
y Lisa:

Gráfico de barras
En el siguiente ejemplo, se usa la tabla bigquery-public-data.ml_datasets.penguins para
visualizar la distribución de los sexos de los pingüinos:

Diagrama de dispersión
En el siguiente ejemplo, se usa la tabla
bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2021 para
explorar la relación entre los importes de las tarifas de taxi y las distancias de los viajes:

Visualiza un conjunto de datos grande
BigQuery DataFrames descarga datos en tu máquina local para visualizarlos. La cantidad de datos que se descargarán tiene un límite predeterminado de 1,000. Si la cantidad de datos supera el límite, BigQuery DataFrames muestra de forma aleatoria la cantidad de datos igual al límite.
Puedes anular este límite configurando el parámetro sampling_n cuando trazas un gráfico, como se muestra en el siguiente ejemplo:

Trazado avanzado con parámetros de pandas y Matplotlib
Puedes pasar más parámetros para ajustar tu gráfico, como puedes hacerlo con pandas, ya que la biblioteca de trazado de BigQuery DataFrames funciona con pandas y Matplotlib. En las siguientes secciones, se describen algunos ejemplos.
Tendencia de popularidad de nombres con diagramas secundarios
Con los datos del historial de nombres del ejemplo de gráfico de áreas, en el siguiente ejemplo, se crean gráficos individuales para cada nombre configurando subplots=True en la llamada a función plot.area():

Diagrama de dispersión de viajes en taxi con varias dimensiones
Con los datos del ejemplo de diagrama de dispersión, en el siguiente ejemplo, se cambian los nombres de las etiquetas de los ejes X e Y, se usa el parámetro passenger_count
para los tamaños de los puntos, se usan puntos de color con el parámetro tip_amount
y se cambia el tamaño de la figura:

¿Qué sigue?
- Obtén más información sobre los DataFrames de BigQuery.
- Aprende a usar BigQuery DataFrames en dbt.
- Explora la referencia de la API de BigQuery DataFrames.