파이썬 시각화 4 histplot

tnaql·2024년 10월 29일

SQL 2

목록 보기
9/26

histplot

제일 단순하게는 이렇게 그릴 수 있다

다른 그래프들과는 조금 다른 형식의 파라미터를 넣어야 한다. 주의
y축을 따로 설정해주지 않아도 알아서 count 로 설정해서 표를 만들어준다

근데 지금은 age만 볼 수 있는데, 만약 다른 컬럼들의 count들도 보고 싶다면 어떻게 할까?

enumerate 반복문을 사용하면 된다.

본격적으로 반복문을 사용하기 전에 enumerate를 시험해보자
파이썬에서도 해서 알겠지만 enumerate는 인덱스와 리스트 값을 한번에 출력할 수 있는 함수이다.

그럼 이걸 histplot에 적용하면 아래와 같이 할 수 있다

hist에 원하는 컬럼명을 모은 리스트를 변수로 넣어주고,
그걸 enumerate에 넣어준다
plt.figure(figsiz=10,20)) => 크기 설정
axes = plt.subplot(6,3,i+1)
=>subplot을 만들고, 6행 3열에서 i+1번째를 axes라고 한다.
sns.histplot(x=df[col],hue=df['Gender'])
=> histplot을 만들고, df의 컬럼들을 x축에 놓아라, Gender을 기준으로 나누어 보겠다
tight_layout()
=> 자동으로 레이아웃을 설정한다

profile
이직 준비중

0개의 댓글