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()
