Mengembangkan Plot dengan Seaborn: Fungsi Catplot dan Variasi

Mengembangkan Plot dengan Seaborn: Fungsi Catplot dan Variasi

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.

Leave a comment