회사가 돈 쓰는 것들/오피스&앱 사용 꿀팁

[파이썬 Python] matplotlib pie chart 파이파트 그리기

천라의 2024. 4. 26. 09:52
반응형
import matplotlib.pyplot as plt
import numpy as np

labels=bike_data2.Gender.unique()
sizes = bike_data2.Gender.value_counts()
colors=['yellowgreen','lightskyblue','lightcoral','blue','coral']

plt.pie(sizes,labels=labels, colors=colors, autopct='%1.1f%%', startangle = 90)
plt.show()

matplotlib pie chart 파이파트 그리기 코드해석



import matplotlib.pyplot as plt
#matplotlib 패키지의 pyplot 패키지를 plt라는 줄임말로 불러오삼

import numpy as np
#numpy 패키지를 np라는 줄임말로 불러와

labels=bike_data2.Gender.unique()
#labels라는 변수에 <bike_data2>라는 변수 (데이터 프레임)에 있는 <Gender>라는 컬럼 (열)의 고유값(unique)을 리스트 넣어줘

sizes = bike_data2.Gender.value_counts()

#sizes라는 변수에 <bike_data2>라는 변수 (데이터 프레임)에 있는 <Gender>라는 컬럼 (열)의 각 값들의 갯수 (value_counts)를 리스트로 넣어


colors=['yellowgreen','lightskyblue','lightcoral','blue','coral']

#colors라는 변수에 ['yellowgreen','lightskyblue','lightcoral','blue','coral']라는 리스트를 넣어

plt.pie(sizes,labels=labels, colors=colors, autopct='%1.1f%%', startangle = 90)

#plt(matplotlib.pyplot)에 있는 pie라는 함수를 불러오고, siszes라는 변수에 있는 리스트 값에 labels라는 변수의 리스트 값을 매칭하고 colors라는 변수에 담긴 리스트에 담긴 색도 매칭해. Pie차트를 쪼갤때 소수점 첫째 짜리까지 표현되는 % 실수로 사용해. 첫번째 파이는 90도 부터 시작해

결과:





반응형