Seaborn countplot: 숫자별로 막대를 주문하는 방법
다음 기본 구문을 사용하여 Seaborn 카운트 차트의 막대를 내림차순으로 정렬할 수 있습니다.
sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (). index )
막대를 오름차순으로 정렬하려면 value_counts() 함수에 오름차순=True를 추가하면 됩니다.
sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (ascending= True ). index )
다음 예는 다음 pandas DataFrame에서 실제로 이 구문을 사용하는 방법을 보여줍니다.
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'D', 'D'], ' points ': [12, 11, 18, 15, 14, 20, 25, 24, 32, 30]}) #view DataFrame print (df) team points 0 to 12 1 to 11 2 to 18 3 to 15 4 B 14 5 C 20 6 C 25 7 C 24 8 D 32 9 D 30
예 1: 기본 순서의 막대를 사용하여 Seaborn 개수 도표 생성
다음 코드는 막대가 기본 순서(즉, 열에 고유 값이 나타나는 순서)로 있는 Seaborn 계정을 생성하는 방법을 보여줍니다.
import seaborn as sns
#create countplot to visualize occurrences of unique values in 'team' column
sns. countplot (data=df, x=' team ')
플롯의 막대는 단순히 팀 열에 고유 값이 나타나는 순서에 따라 정렬됩니다.
예 2: 막대가 내림차순으로 표시된 Seaborn Count 플롯 생성
다음 코드는 막대가 내림차순으로 정렬된 Seaborn 개수 플롯을 생성하는 방법을 보여줍니다.
import seaborn as sns #create countplot with values in descending order sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (). index )
이제 플롯의 막대가 내림차순으로 표시됩니다.
예 3: 막대가 오름차순으로 표시된 Seaborn Count 플롯 생성
다음 코드는 막대가 오름차순으로 정렬된 Seaborn 카운트 차트를 생성하는 방법을 보여줍니다.
import seaborn as sns #create countplot with values in ascending order sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (ascending= True ). index )
이제 플롯의 막대가 오름차순으로 표시됩니다.
참고 : 여기에서 seaborn countplot() 함수에 대한 전체 문서를 찾을 수 있습니다.
추가 리소스
다음 튜토리얼에서는 seaborn에서 다른 일반적인 기능을 수행하는 방법을 설명합니다.
Seaborn에서 분포를 그리는 방법
Seaborn에서 x축의 상자 그림을 주문하는 방법
Seaborn 플롯에 테이블을 추가하는 방법