Seaborn adalah salah satu library Python yang paling populer untuk membuat plot dan visualisasi data. Salah satu fitur terbaik dari Seaborn adalah fungsi catplot
yang memungkinkan kita untuk membuat berbagai jenis plot kategori, seperti violin plot, box plot, bar plot, dan lain-lain.
Violin Plot
Salah satu contoh penggunaan fungsi catplot
adalah membuat violin plot. Violin plot adalah suatu jenis plot yang menampilkan distribusi data dalam setiap kategori. Berikut adalah contoh cara menggunakan fungsi catplot
untuk membuat violin plot:
import seaborn as sns
tips = sns.load_dataset("tips")
sns.catplot(data=tips, x="day", y="total_bill", hue="sex", kind="violin", split=True)
Dalam contoh di atas, kita menggunakan data tips
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan hue
yang akan digunakan untuk membuat plot.
Bar Plot
Selain violin plot, fungsi catplot
juga memungkinkan kita untuk membuat bar plot. Bar plot adalah suatu jenis plot yang menampilkan nilai rata-rata dalam setiap kategori. Berikut adalah contoh cara menggunakan fungsi catplot
untuk membuat bar plot:
titanic = sns.load_dataset("titanic")
sns.catplot(data=titanic, x="sex", y="survived", hue="class", kind="bar")
Dalam contoh di atas, kita menggunakan data titanic
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan hue
yang akan digunakan untuk membuat plot.
Count Plot
Fungsi catplot
juga memungkinkan kita untuk membuat count plot. Count plot adalah suatu jenis plot yang menampilkan jumlah data dalam setiap kategori. Berikut adalah contoh cara menggunakan fungsi catplot
untuk membuat count plot:
sns.catplot(data=titanic, x="deck", kind="count")
Dalam contoh di atas, kita menggunakan data titanic
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
yang akan digunakan untuk membuat plot.
Point Plot
Fungsi catplot
juga memungkinkan kita untuk membuat point plot. Point plot adalah suatu jenis plot yang menampilkan nilai rata-rata dalam setiap kategori dengan menggunakan titik dan interval kepercayaan. Berikut adalah contoh cara menggunakan fungsi catplot
untuk membuat point plot:
sns.catplot(data=titanic, x="sex", y="survived", hue="class", kind="point")
Dalam contoh di atas, kita menggunakan data titanic
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan hue
yang akan digunakan untuk membuat plot.
Menggabungkan Plot
Fungsi catplot
juga memungkinkan kita untuk menggabungkan plot dengan menggunakan fungsi lainnya, seperti swarmplot
atau stripplot
. Berikut adalah contoh cara menggunakan fungsi catplot
untuk menggabungkan plot:
g = sns.catplot(data=tips, x="day", y="total_bill", kind="violin", inner=None)
sns.swarmplot(data=tips, x="day", y="total_bill", color="k", size=3, ax=g.ax)
Dalam contoh di atas, kita menggunakan data tips
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan kind
yang akan digunakan untuk membuat plot.
Estimasi Sentral
Fungsi catplot
juga memungkinkan kita untuk menampilkan estimasi sentral, seperti rata-rata atau median. Berikut adalah contoh cara menggunakan fungsi catplot
untuk menampilkan estimasi sentral:
titanic = sns.load_dataset("titanic")
sns.catplot(data=titanic, x="sex", y="survived", hue="class", kind="bar")
Dalam contoh di atas, kita menggunakan data titanic
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan hue
yang akan digunakan untuk membuat plot.
Menggabungkan Plot dengan Variasi
Fungsi catplot
juga memungkinkan kita untuk menggabungkan plot dengan variasi, seperti warna atau label. Berikut adalah contoh cara menggunakan fungsi catplot
untuk menggabungkan plot:
sns.catplot(data=titanic, x="sex", y="survived", hue="class", kind="bar", palette="viridis")
Dalam contoh di atas, kita menggunakan data titanic
yang berasal dari dataset Seaborn. Kita juga menentukan variabel x
, y
, dan hue
yang akan digunakan untuk membuat plot. Kita juga menggabungkan plot dengan variasi warna menggunakan palette "viridis".
Dalam kesimpulan, fungsi catplot
memungkinkan kita untuk membuat berbagai jenis plot kategori, seperti violin plot, box plot, bar plot, dan lain-lain. Fungsi ini juga memungkinkan kita untuk menggabungkan plot dengan variasi, seperti warna atau label.