Menggunakan Seaborn untuk Membuat Grafik Scatterplot dan Pairplot
Seaborn adalah library Python yang digunakan untuk membuat grafik statistik yang indah dan interaktif. Salah satu fitur terbaik dari Seaborn adalah kemampuan untuk membuat grafik scatterplot dan pairplot yang menarik.
Membuat Grafik Scatterplot
Grafik scatterplot dapat dibuat dengan menggunakan fungsi sns.scatterplot() dan memberikan data, variabel x, dan variabel y. Contoh penggunaan fungsi ini adalah sebagai berikut:
Passing long-form data and assigning x and y will draw a scatter plot between two variables:
sns.scatterplot(data=tips, x="total_bill", y="tip")
Fungsi sns.scatterplot() juga dapat digunakan untuk membuat grafik scatterplot dengan menggunakan variabel tambahan seperti warna dan gaya. Contoh penggunaan fungsi ini adalah sebagai berikut:
Assigning the same variable to style will also vary the markers and create a more accessible plot:
sns.scatterplot(data=tips, x="total_bill", y="tip", hue="time", style="time")
Membuat Grafik Pairplot
Grafik pairplot dapat dibuat dengan menggunakan fungsi sns.pairplot() dan memberikan data. Contoh penggunaan fungsi ini adalah sebagai berikut:
seaborn components used: set_theme(), load_dataset(), pairplot()
import seaborn as sns
sns.set_theme(style="ticks")
df = sns.load_dataset("penguins")
sns.pairplot(df, hue="species")
Grafik pairplot juga dapat digunakan untuk membuat grafik density dan scatterplot dengan menggunakan fungsi PairGrid dan beberapa fungsi lainnya. Contoh penggunaan fungsi ini adalah sebagai berikut:
seaborn components used: set_theme(), load_dataset(), PairGrid
import seaborn as sns
sns.set_theme(style="white")
df = sns.load_dataset("penguins")
g = sns.PairGrid(df, diag_sharey=False)
g.map_upper(sns.scatterplot, s=15)
g.map_lower(sns.kdeplot)
g.map_diag(sns.kdeplot, lw=2)
Dalam postingan ini, kita akan membahas cara menggunakan Seaborn untuk membuat grafik scatterplot dan pairplot. Kita juga akan melihat beberapa contoh penggunaan fungsi-fungsi dalam Seaborn untuk membuat grafik-grafik yang indah dan interaktif.