728x90
반응형
안녕하세요.
이번 포스팅에서는 Pie Chart (파이 차트)를 그리는 방법을 알려드리겠습니다.
사용할 패키지는 matplotlib 과 seaborn 입니다.
matplotlib은 파이 차트를 그리는 데 사용되며, seaborn은 이쁜 색상을 불러오는 데 사용할 예정입니다.
import matplotlib.pyplot as plt
import seaborn as sns
그러면 Pie chart를 그릴 데이터를 정의 해보겠습니다.
#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()
plt.pie 함수에는 파이 차트를 꾸밀 수 있는 다양한 인자들이 존재합니다.
(1) explode: 각각 파이들을 중심으로 부터 떨어지게 만들 수 있습니다.
explode = [0, 0.1, 0.2, 0.2, 0.1]
#create pie chart
plt.pie(data, labels = labels, colors = colors, autopct='%.0f%%', explode=explode)
plt.show()
(2) startangle: 파이 차트의 첫 시작점의 각도
(3) wedgeprops: 파이 차트의 형태 정의
wedgeprops={'width': 0.7, 'edgecolor': 'w', 'linewidth': 5}
#create pie chart
plt.pie(data, labels = labels, colors = colors, autopct='%.0f%%', wedgeprops = wedgeprops, startangle=180)
plt.show()
반응형
'데이터 다루기 > 데이터 시각화' 카테고리의 다른 글
[Python 시각화] Box plot (0) | 2022.12.22 |
---|---|
[Python 시각화] Histogram (히스토그램) (0) | 2022.12.19 |
[Python 시각화] Bar plot (2) (0) | 2022.12.19 |
[Python 시각화] Bar plot (1) (0) | 2022.12.19 |
[Python 시각화] Scatter plot (2) (0) | 2022.12.07 |