Memvisualisasikan grafik menggunakan BigQuery DataFrames
Anda dapat menggunakan library visualisasi BigQuery DataFrames untuk memetakan berbagai jenis grafik guna mengeksplorasi dan memahami data Anda secara visual. bigframes.pandas API
memungkinkan Anda menggabungkan operasi statistik lanjutan dengan alat plotting Python
yang sudah dikenal, termasuk pengambilan sampel bawaan untuk set data besar.
Histogram
Contoh berikut membaca data dari tabel bigquery-public-data.ml_datasets.penguins
untuk memplot histogram pada distribusi kedalaman culmen penguin:

Diagram garis
Contoh berikut menggunakan data dari tabel bigquery-public-data.noaa_gsod.gsod2021
untuk memetakan diagram garis perubahan suhu median sepanjang tahun:

Diagram area
Contoh berikut menggunakan tabel bigquery-public-data.usa_names.usa_1910_2013 untuk melacak popularitas nama dalam sejarah AS dan berfokus pada nama Mary, Emily, dan Lisa:

Diagram batang
Contoh berikut menggunakan tabel bigquery-public-data.ml_datasets.penguins untuk
memvisualisasikan distribusi jenis kelamin penguin:

Diagram sebar
Contoh berikut menggunakan tabel bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2021 untuk mempelajari hubungan antara jumlah tarif taksi dan jarak perjalanan:

Memvisualisasikan set data besar
BigQuery DataFrames mendownload data ke komputer lokal Anda untuk visualisasi. Jumlah titik data yang akan didownload dibatasi hingga 1.000 secara default. Jika jumlah titik data melebihi batas, BigQuery DataFrames akan mengambil sampel jumlah titik data secara acak yang sama dengan batas tersebut.
Anda dapat mengganti batas ini dengan menetapkan parameter sampling_n saat membuat plot
grafik, seperti yang ditunjukkan dalam contoh berikut:

Pembuatan plot lanjutan dengan parameter pandas dan Matplotlib
Anda dapat meneruskan lebih banyak parameter untuk menyesuaikan grafik seperti yang dapat Anda lakukan dengan pandas, karena library plotting BigQuery DataFrames didukung oleh pandas dan Matplotlib. Bagian berikut menjelaskan contohnya.
Tren popularitas nama dengan subplot
Dengan menggunakan data histori nama dari contoh diagram area, contoh berikut membuat grafik individual untuk setiap nama dengan menetapkan subplots=True dalam panggilan fungsi plot.area():

Diagram sebar perjalanan taksi dengan beberapa dimensi
Dengan menggunakan data dari contoh diagram sebar, contoh berikut
mengganti nama label untuk sumbu x dan sumbu y, menggunakan parameter passenger_count
untuk ukuran titik, menggunakan titik warna dengan parameter tip_amount,
dan mengubah ukuran gambar:

Langkah berikutnya
- Pelajari BigQuery DataFrames.
- Pelajari cara menggunakan BigQuery DataFrames di dbt.
- Pelajari referensi BigQuery DataFrames API.