즐거운프로그래밍

[python] seaborn 차트(Bar Chart, 바 차트) 예제

수수께끼 고양이 2023. 11. 17. 14:35
728x90
반응형

 

 


type_1 으로 바 차트 표시하기

sb.countplot(data= df, x='type_1', color=base_color)
plt.show()

x축의 글씨가 겹침

 

내림차순으로 정렬하여 바차트 표시하기 

base_order3 = df['type_1'].value_counts().index # 인덱스만 추출하기
base_order3

sb.countplot(data= df, x='type_1', order=base_order3)
plt.show()

 

오름차순으로 바 차트 표시하기

base_order4 = list(reversed(base_order3))
base_order4

sb.countplot(data= df, x='type_1', color=base_color, order=base_order4)
plt.show()

 


x축 label을 조절하여 인덱스가 보이게 처리

sb.countplot(data= df, x='type_1', color=base_color, order=base_order4)
plt.xticks(rotation = 60) # x축의 인덱스 글자 기울기 조정
plt.show()

혹은 y축으로 옮겨서 표시

sb.countplot(data= df, y='type_1', color=base_color, order=base_order4)
plt.show()

제목, x축, y축 레이블 추가

sb.countplot(data= df, y='type_1', color=base_color, order=base_order4)
plt.title('Type 1 Count')
plt.xlabel('Count')
plt.ylabel('Type 1')
plt.show()

 

 

728x90
반응형