Visualisasi univariat

Pengantar Visualisasi Data dengan Plotly di Python

Alex Scriven

Data Scientist

Apa itu plot univariat?

• Plot univariat menampilkan satu variabel saja

 

$$

Plot univariat umum:

  • Diagram batang
  • Histogram
  • Box plot
  • Plot kerapatan
Pengantar Visualisasi Data dengan Plotly di Python

Histogram

 

Histogram memiliki:

  • Banyak kolom ("bin") mewakili rentang nilai
    • Tinggi tiap batang = jumlah sampel dalam rentang bin tersebut
  • Jumlah bin bisa manual atau otomatis

 

Contoh histogram

Pengantar Visualisasi Data dengan Plotly di Python

Dataset kita

Dataset yang dikumpulkan peneliti tentang Penguin:

  • Berisi berbagai ukuran tubuh seperti ukuran paruh, berat, dll.
  • Mencakup spesies, jenis kelamin, dan usia yang berbeda

Dataset Penguin

Pengantar Visualisasi Data dengan Plotly di Python

Histogram dengan plotly.express

 

fig = px.histogram(
            data_frame=penguins,

x="Body Mass (g)", nbins=10)
fig.show()

Histogram penguin

Pengantar Visualisasi Data dengan Plotly di Python

Argumen histogram yang berguna

 

  • orientation: Mengatur orientasi plot vertikal (v) atau horizontal (h)
  • histfunc: Mengatur agregasi per bin (mis. rata-rata, min, maks).

$$

$$

$$

$$

Lihat dokumentasi untuk detail lain

Pengantar Visualisasi Data dengan Plotly di Python

Plot box (dan whisker)

Merangkum variabel dengan kuartil

$$

  • Area tengah = rentang antarkuartil
    • Garis atas = kuartil 3 (persentil 75)
    • Garis tengah = median (persentil 50)
    • Garis bawah = kuartil 1 (persentil 25)
  • Batang atas/bawah = min/maks, tidak termasuk pencilan

Plot kotak penguin

  • Titik menyimpang adalah pencilan
Pengantar Visualisasi Data dengan Plotly di Python

Box plot dengan plotly.express

 

$$

fig = px.box(data_frame=penguins, 
            y="Flipper Length (mm)")
fig.show()

Plot kotak

Pengantar Visualisasi Data dengan Plotly di Python

Argumen box plot yang berguna

 

  • hover_data: Daftar nama kolom untuk ditampilkan saat hover
    • Berguna untuk memahami pencilan
  • points: Mengatur cara menampilkan pencilan

$$

$$

$$

$$

Lihat dokumentasi untuk detail lain

Pengantar Visualisasi Data dengan Plotly di Python

Ayo berlatih!

Pengantar Visualisasi Data dengan Plotly di Python

Preparing Video For Download...