Seaborn에서 원형 차트를 만드는 방법


Seaborn Python 데이터 시각화 라이브러리에는 원형 차트를 생성하기 위한 기본 기능이 없지만 Matplotlib에서 다음 구문을 사용하여 원형 차트를 생성하고 Seaborn 색상 팔레트를 추가할 수 있습니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [value1, value2, value3, ...]
labels = ['label1', 'label2', 'label3', ...]

#define Seaborn color palette to use
colors = sns. color_palette (' pastel ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show ()

색상 팔레트의 전체 목록은 Seaborn 설명서를 참조하세요.

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

예 1: Seaborn 파스텔 색상 팔레트를 사용한 원형 차트

다음 코드는 Seaborn ” 파스텔 ” 색상 팔레트를 사용하여 원형 차트를 만드는 방법을 보여줍니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [15, 25, 25, 30, 5]
labels = ['Group 1', 'Group 2', 'Group 3', 'Group 4', 'Group 5']

#define Seaborn color palette to use
colors = sns. color_palette (' pastel ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show ()

예 2: Bright Seaborn 색상 팔레트를 사용한 원형 차트

다음 코드는 ” 밝은 ” Seaborn 색상 팔레트를 사용하여 원형 차트를 만드는 방법을 보여줍니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [15, 25, 25, 30, 5]
labels = ['Group 1', 'Group 2', 'Group 3', 'Group 4', 'Group 5']

#define Seaborn color palette to use
colors = sns. color_palette (' bright ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show () 

이 두 가지 예는 서로 다른 두 가지 Seaborn 색상 팔레트를 사용하여 원형 차트를 만드는 방법을 보여줍니다.

그러나 사용할 수 있는 다른 스타일도 많이 있습니다. 색상 팔레트의 전체 목록은 온라인 설명서를 참조하십시오.

추가 리소스

Seaborn에서 히트맵을 만드는 방법
Seaborn에서 막대 그래프를 만드는 방법
Seaborn 플롯에 제목을 추가하는 방법

의견을 추가하다

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