코드는 어떻게 보완하면 좋을까요? 저는 다음과 같이 생각해 보았습니다.
1 | 어떤 역에 대한 차트인지 정보가 부족합니다.
2 | 비율을 수치로 정확하게 나타내면 좋겠습니다.
3 | 색상을 좀 더 예쁘게 바꾸고 싶을 수 있습니다.
다음은 역 이름을 제목으로 표시하고 각각의 비율과 레이블과 색상을 추가한 코드입니다.
c = ['#14CCC0', '#389993', '#FF1C6A', '#CC14AF'] plt.rc('font', family='Malgun Gothic') for row in data : for i in range(4,8) : row[i] = int(row[i]) plt.figure(dpi=300) plt.title(row[3]+' '+row[1]) plt.pie(row[4:8], labels=label, colors=c, autopct='%1.f%%') plt.axis('equal') plt.show()
TIP
다른 색을 넣고 싶다면 인터넷에서 RGB color를 검색해서 6자리의 16진수(Hex code)를 찾으면 됩니다.