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'])
circle = plt.Circle((0,0), 0.7, color='white')
p = plt.gcf()
p.gca().add_artist(circle)
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] 002. Stacked Area Chart (0) | 2021.08.21 |
---|---|
[04. Area Chart] 001. Overlapping Area Chart (0) | 2021.08.21 |
[03. Pie Chart] 001. Pie 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 |