Menggunakan Hue

Kita bisa menambahkan variable ketiga pada Seaborn scatterplot dengan menggunakan parameter hue. Dengan menggunakan hue, chart dapat menunjukan subplot relasi antar variable.

Data yang digunakan adalah dataset tips.csv bawaan dari seaborn. Load data dengan perintah sns.load_dataset(“tips”)

Berikut adalah Isi dari data tips :

    total_bill	tip	sex	smoker	day	time	size
0	16.99	1.01	Female	No	Sun	Dinner	2
1	10.34	1.66	Male	No	Sun	Dinner	3
2	21.01	3.50	Male	No	Sun	Dinner	3
3	23.68	3.31	Male	No	Sun	Dinner	2
4	24.59	3.61	Female	No	Sun	Dinner	4

Basic scatterplot

import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")
plt.show()

Scatterplot dengan hue

Dengan menggunakan hue, scatterplot menjadi informatif. Bisa menunjukan pola perokok dan non perokok dalam memberikan tips.

sns.scatterplot(x="total_bill", y="tip", data=tips, hue="smoker", hue_order=["Yes", "No"])
plt.show()

Hue Color

Warna dari hue juga dapat kita atur dengan mengisi parameter pallete. Definisikan variable untuk mengatur hue color (var hue_colors pada contoh).

hue_colors = {"Yes": "black", "No": "red"}

sns.scatterplot(x="total_bill", y="tip", data=tips, hue="smoker", hue_order=["Yes", "No"], palette=hue_colors)
plt.show()

Selain pada scatterplot, hue juga bisa digunakan pada countplot. Berikut contohnya

sns.countplot(x="smoker", data=tips, hue="sex")
plt.show()
Sharing is caring:

Leave a Comment