728x90
비율 관계를 표시할 때는 파이도표를 사용한다. 각 부분이 차지하는 전체의 백분율을 원 안에 표시하여 시각적으로 쉽게 파악이 가능하다.
import matplotlib.pyplot as plt
import seaborn as sns
if __name__ == '__main__':
tips = sns.load_dataset("tips")
total = tips.groupby('day')['total_bill'].sum().reset_index()
print(total)
print(total['day'].drop_duplicates().to_list())
print(total['total_bill'].to_list())
plt.pie(data=total, labels=total['day'].drop_duplicates().to_list(), x=total['total_bill'])
plt.show()
결과 값
day total_bill
0 Thur 1096.33
1 Fri 325.88
2 Sat 1778.40
3 Sun 1627.16
['Thur', 'Fri', 'Sat', 'Sun']
[1096.3299999999997, 325.87999999999994, 1778.3999999999996, 1627.1600000000003]
728x90
'Data Science > Data Visualization' 카테고리의 다른 글
[04. Area Chart] 001. Overlapping Area Chart (0) | 2021.08.21 |
---|---|
[03. Pie Chart] 002. Donut Chart (0) | 2021.08.21 |
[02. Line Chart] 001. Multi-Line Chart (0) | 2021.08.21 |
[02. Line Chart] 001. Line Chart (0) | 2021.08.21 |
[01. Bar Chart] 004. Percentage Stacked Bar Chart (0) | 2021.08.21 |