본문 바로가기
Python/Matplotlib

[Python] Matplotlib 파이 차트(Pie Chart) 그리는 법 plt.pie(), plt.legend()

by dong_su 2023. 11. 19.

파이 차트는 데이터를 퍼센테이지(%)로 비교해서 보고 싶을 때 사용한다. (원 모양)

plt.pie(df2, labels=df2.index, autopct="%.1f", startangle=90, wedgeprops={"width":0.7})
plt.legend()
plt.title("Generation ID Pie Chart")
plt.show()

plt.pie(df2 , labels = df2.index , autopct = "%.1f" , startangle = 90 , wedgeprops = {"width" : 0.7})

-> df = 차트화 시킬 데이터 (Series 데이터여야 한다.)

-> labels = 데이터의 인덱스에 해당하는 부분

-> autopct = 소수점 몇 자리 까지 표시 할 건지

-> startangle = 첫 데이터의 시작 각도(역방향) // 지정해주지 않으면 3시 방향에서 시작한다.

-> wedgeprops = 가운데 구멍 내는 함수(위에는 0.7 크기로 지정) // 딕셔너리 타입으로 해야 한다.

 

plt.legend() -> 차트에 나오는 데이터에 해당하는 색상과 인덱스를 알려준다 (좌측 하단 표)