범주형과 수치형 변수를 막대그래프로 시각화하기
학습 목표
범주형과 수치형 변수로 막대그래프를 시각화 합니다.
핵심 키워드
barplot
groupby
pivot_table
Point
범주형과 수치형 변수로 막대그래프를 시각화할 때, barplot 은 범주형 변수와 수치형 변수의 대표값을 그릴 때 사용합니다.
수치형 변수를 표현하는 대표값에 대한 기본값은 평균입니다.
barplot의 값을 직접 구하고자 한다면 groupby와 pivot_table을 통해 구할 수 있습니다.
Code시각화
*범주형 VS 수치형
# barplot 으로 origin 별 mpg 값 구하기
sns.barplot(data=df, x="origin", y="mpg", estimator=np.mean, ci=None)
*groupby통한 연산
# groupby를 통해 origin 별로 그룹화 하고 mpg 의 평균 구하기
df.groupby("origin")["mpg"].mean()
*pivot table를 통한 연산
# pivot_table 로 같은 값 구하기
pd.pivot_table(data=df, index="origin", values="mpg")
# pivot_table 를 통해 위 시각화에 대한 값을 구하기
pd.pivot_table(data=df, index="cylinders",columns="origin", values="mpg")
*barplot으로 다양하게 구현
# barplot 으로 합계 값 구하기
sns.barplot(data=df, x="origin", y="mpg", estimator=np.sum,ci=None)
# barplot 에 hue 를 사용하여 색상을 다르게 표현해 보기
sns.barplot(data=df, x="cylinders",y="mpg", ci=None, hue="origin")
# cylinders 와 mpg 의 x, hue 값을 변경해서 시각화
sns.barplot(data=df, x="origin",y="mpg", hue="cylinders",ci=None)
Author And Source
이 문제에 관하여(범주형과 수치형 변수를 막대그래프로 시각화하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qsdcfd/범주형과-수치형-변수를-막대그래프로-시각화하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)