[파이썬 Python] matplotlib pie chart 파이파트 그리기
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도 부터 시작해
결과: