박스플롯을 만들어준다.
데이터 세트 크기가 커짐에 따라 범주형 산점도는 각 범주 내의 값 분포에 대해 제공할 수 있는 정보가 제한된다.
sns.boxplot(data=tips, x="day", y="total_bill")
sns.catplot(data=tips, x="day", y="total_bill", kind="box")
hue
를 추가 가능하며 각 수준에 대한 상자는 더 좁아지고 범주형 축을 따라 이동하게된다.
sns.catplot(data=tips, x="day", y="total_bill", hue="smoker",
kind="box")
박스플롯에서 분위수를 좀 더 자세하게 표시해주는 플롯
위와 같은 데이터에서 가격의 분위수를 좀 더 자세히 가시화 하고싶다면?
sns.boxenplot(data=diamonds.sort_values("color"), x="color",
y="price")
#또는
sns.catplot(
data=diamonds.sort_values("color"),
x="color", y="price", kind="boxen",
)
각 사각형이 분위수를 의미한다.
바이올린플롯은 박스플롯과 kde곡선을 결합한 형태이다.
sns.violinplot(
data=tips, x="total_bill", y="day", hue="sex",)
#또는
sns.catplot(
data=tips, x="total_bill", y="day", hue="sex",
kind="violin",
)
안에 있는 막대기는 작은 박스플롯이다.