Visualisasi bivariat

Pengantar Visualisasi Data dengan Plotly di Python

Alex Scriven

Data Scientist

Apa itu visualisasi bivariat?

  • Menampilkan perbandingan dua variabel

$$

$$

  • Scatterplot
  • Bagan garis
  • Plot korelasi
Pengantar Visualisasi Data dengan Plotly di Python

Scatterplot

  • Sumbu-y mewakili satu variabel
  • Sumbu-x mewakili variabel lain
  • Tiap perpotongan adalah titik, mis. (68, 472)

scatterplot

Pengantar Visualisasi Data dengan Plotly di Python

Scatterplot dengan plotly.express

 

import plotly.express as px

fig = px.scatter( data_frame=penguins, x="Body Mass (g)", y="Flipper Length (mm)") fig.show()

Sebaran penguin

Pengantar Visualisasi Data dengan Plotly di Python

Argumen plotly.express lainnya

 

Argumen plotly.express untuk scatterplot yang berguna:

  • trendline: Tambah berbagai jenis garis tren
  • symbol: Tetapkan simbol berbeda per kategori

$$

$$

$$

Lihat dokumentasi untuk lainnya

Pengantar Visualisasi Data dengan Plotly di Python

Bagan garis di plotly.express

  • Menunjukkan perubahan variabel dari waktu ke waktu

$$

fig = px.line(
  data_frame=msft_stock,  
  x="Date", 
  y="Open", 
  title="MSFT Stock Price (5Y)")
fig.show()

$$

Bagan garis sederhana harga saham

Pengantar Visualisasi Data dengan Plotly di Python

Plot korelasi

  • Memvisualisasikan korelasi antar beberapa variabel

$$

Koefisien Korelasi Pearson:

  • Bernilai dari -1 hingga 1
  • 1 = korelasi positif sempurna
  • 0 = tidak berkorelasi
  • -1 = korelasi negatif sempurna
Pengantar Visualisasi Data dengan Plotly di Python

Menyiapkan plot korelasi

 

df berisi data jumlah sewa sepeda dan kondisi cuaca

cr = df.corr(method="pearson")
print(cr)

 

Tabel korelasi

Pengantar Visualisasi Data dengan Plotly di Python

Plot korelasi dengan Plotly

$$

fig = px.imshow(

cr,
text_auto=True,
color_continuous_scale="RdYlGn", zmin=-1, zmax=1)
fig.show()
Pengantar Visualisasi Data dengan Plotly di Python

Plot korelasi kita

Contoh heatmap

Pengantar Visualisasi Data dengan Plotly di Python

Ayo berlatih!

Pengantar Visualisasi Data dengan Plotly di Python

Preparing Video For Download...