Seaborn 막대 플롯에서 막대 너비를 변경하는 방법


width 인수를 사용하여 Seaborn 막대 차트에서 막대 너비를 변경할 수 있습니다.

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

너비의 기본값은 0.8 입니다.

너비 값이 작을수록 막대가 더 얇아집니다.

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

예: 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

다음 구문을 사용하여 너비 에 기본값 0.8 을 사용하여 Seaborn에서 막대 그래프를 만들 수 있습니다.

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

다음 코드는 너비 인수를 0.4 로 설정하여 각 막대의 너비를 줄이는 방법을 보여줍니다.

 import seaborn as sns

#create bar plot with width = 0.4
sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ') 

이 플롯의 막대는 이전 플롯에 비해 훨씬 더 얇습니다.

각 막대가 서로 닿도록 하려면 너비를 1 로 설정하면 됩니다.

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

너비 를 1보다 큰 값으로 설정하면 막대가 겹쳐집니다.

참고 : 여기 에서 seaborn의 barplot() 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

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

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

의견을 추가하다

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