Seaborn으로 막대 그래프를 만드는 방법(예제 포함)
막대 그래프는 다양한 범주형 변수의 수치 값을 표시하는 차트 유형입니다.
이 튜토리얼에서는 내장된 팁 데이터세트와 함께 Python Seaborn 시각화 라이브러리를 사용하여 히트맵을 생성하는 방법을 설명합니다.
import seaborn as sns #load tips dataset data = sns. load_dataset (“ tips ”) #view first five rows of tips dataset data. head () total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4
기본 막대 그래프 만들기
다음 구문은 x축을 따라 시간을 표시하고 y축을 따라 평균 피크를 표시하는 간단한 막대 그래프를 만드는 방법을 보여줍니다.
sns. barplot (x=" time ", y=" tip ", data=data)
막대 그래프는 기본적으로 각 막대에 대한 평균의 표준 오차를 표시하지만 다음과 같이 ci=None 인수를 사용하여 이를 끌 수 있습니다.
sns. barplot (x=" time ", y=" tip ", data=data, ci= None )
Barplot에서 막대 순서 지정
order 인수를 사용하면 막대를 특정 순서로 빠르게 배치할 수 있습니다.
sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "])
그룹화된 막대 그래프 만들기
색상 인수를 사용하여 그룹화된 막대 그래프를 만들 수 있습니다. 예를 들어, 다음 구문을 사용하여 요일 및 성별별로 그룹화된 평균 팁을 표시할 수 있습니다.
sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data)
수평 막대 그래프 생성
가로 막대 그래프를 만들려면 범주형 변수를 y 인수에 전달하고 숫자 변수를 x 인수에 전달하면 됩니다.
sns. barplot (x=" tip ", y=" time ", data=data)
막대 그래프 색상 변경
팔레트 인수를 사용하여 막대 그래프 막대에 사용할 색상 목록을 전달할 수 있습니다.
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
추가 리소스
다음 튜토리얼에서는 Seaborn에서 다른 일반 카드를 만드는 방법을 설명합니다.
Seaborn에서 면적 차트를 만드는 방법
Seaborn에서 시계열 도표를 만드는 방법
Seaborn에서 원형 차트를 만드는 방법