Seaborn에서 수평 막대 그래프를 생성하는 방법(예제 포함)


다음 기본 구문을 사용하여 seaborn 에서 수평 막대 그래프를 만들 수 있습니다.

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

orient=’h’ 인수는 Seaborn에게 막대의 방향을 기본 수직 대신 수평으로 지정하도록 지시합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: Seaborn에서 수평 막대 그래프를 생성하는 방법

회사의 다양한 직원의 총 매출에 대한 정보가 포함된 다음과 같은 pandas DataFrame이 있다고 가정합니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
                   ' sales ': [22, 14, 9, 7, 29, 20]})

#view DataFrame
print (df)

  employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20

다음 구문을 사용하여 각 직원의 매출을 시각화하는 가로 막대 그래프를 만들 수 있습니다.

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

x축은 각 직원의 매출을 나타내고, y축은 직원의 이름을 나타냅니다.

막대 색상을 지정하고 축 레이블이 있는 사용자 정의 제목을 추가할 수도 있습니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#create horizontal bar chart
sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ')

#add plot title
plt. title (' Total Sales by Employee ', fontsize= 16 )

#add axis labels
plt. xlabel (' Total Sales ')
plt. ylabel (' Employee Name ') 

해양 수평 막대 그래프

이제 플롯 막대는 각각 동일한 색상을 가지며 플롯을 더 쉽게 읽을 수 있도록 전체 플롯 제목과 축 레이블을 추가했습니다.

참고 : Seaborn을 Jupyter 노트북으로 가져오는 데 어려움이 있는 경우 먼저 %pip install seaborn 명령을 실행해야 할 수도 있습니다.

추가 리소스

다음 튜토리얼에서는 seaborn에서 다른 일반적인 기능을 수행하는 방법을 설명합니다.

Seaborn Barplot에 값을 표시하는 방법
Seaborn에서 그룹화된 막대 그래프를 만드는 방법
Seaborn 막대 그래프에서 막대 색상을 설정하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다