Pie Chart 파이 차트: plt.pie()
ㄴ 퍼센트로 비교해서 보고싶을때 사용한다.
ㄴ 전체가 100일 때의 퍼센트
plt.pie(데이터, autopct='%.1f',labels= 데이터.index, startangle = 90,wedgeprops={'width':0.7})
ㄴ 파이 차트는 바로 파라미터를 기입한다.
ㄴ autopct: %.1f 소수점 1자리까지라는 뜻, .3f면 소수점 3자리, .0f이면 소수점 없음
ㄴ labels: 할당 부분에 표시할 레이블, 대개는 불러온 데이터의 인덱스로 사용한다.
ㄴ strartangle: 파이 차트를 처음에 시작할 때 몇도로 시작하고 싶다.
ㄴ wedgeprops= {‘width’: } :도넛처럼 가운데를 뚫어준다. 대개는 0.7로 사용한다.
ㄴ wedgeprops. width의 딕셔너리 형식. 숫자가 작아질수록 빵꾸는 더 커진다.
히스토그램: plt.hist(data = , x = )
ㄴ 해당 레인지의 개수
- 히스토그램은 구간을 정해놓는다.
- 똑같이 데이터의 개수를 세나, 내가 구간을 어떻게 잡느냐에 따라서 데이터의 개수가 다르게 표현된다.
- 구간을 설정하여, 해당 구간에 포함되는 데이터가 몇개인지 세는 차트를 히스토그램이라고 한다.
- 구간을, 전문용어로! bin이라고 부른다.
- bin이 여러개니까, bins라고 부른다.
- 히스토그램의 특징
ㄴ 히스토그램의 데이터는 동일하지만, 구간을 어떻게 나누냐에 따라서, 차트 모양이 여러가지로 나온다.
plt.hist(data = 데이터프레임,x = 컬럼명)
- 10개의 구간/bins으로 디폴트 파라미터가 작용한다.
ㄴ bin 사이사이 띄워주는 파라미터 : rwidth=
ㄴ bin의 갯수를 변경하는 파라미터: bins =
- bin의 범위를 변경하는 경우로, 특정 숫자로 범위를 지정한다.
- 스피드의 최소값과 최대값 사이를, 일정한 간격으로 나눠주는 방법
ㄴ 어디서부터, 어디까지, 몇개씩 끊어서
my_bins = np.arange(컬럼 최소값,컬럼 최대값+7, 7)
ㄴ 해당 변수를 히스토그램 파라미터의 bins에 입력
그래프 비율 늘리기: Figures
plt.figure(figsize = (12,5))
ㄴ 가로세로 비율을 가르킨다.
ㄴ 숫자가 커지면, 커지고, 숫자가 적어지면, 작아진다.
한번에 여러 Plot 그리기: plt.subplot()
plt.subplot(행,열,몇번째 차트)
# 1행 2열의 첫번째 차트 plt.subplot(1,2,1) plt.hist(data = df,x = 'speed', rwidth = 0.8, bins = 10) # 1행 2열의 두번째 차트 plt.subplot(1,2,2) plt.hist(data = df,x = 'speed', rwidth = 0.8, bins = 20) |