day5- matplotlib의 여러 그래프들

‍김혜은·2022년 1월 18일
0

22winter_AI_bootcamp

목록 보기
12/15

x, y 생성하기

x = np.arrange(20) 0~19까지의 숫자 array에 담기
y = np.random.randint(0, 20, 20) 0~20까지의 난수를 20번 생성

꺾은선 그래프

점들을 선으로만 연결
plt.plot(x,y) x가 x축에, y가 y축 대응 됨.

산점도 (scatter plot)

선으로 연결 안 하고 점만 찍기
plt.scatter(x, y)

박스 그림 (box plot)

위아래 보이는 선 >> 최소 최대 범위
직사각형 위>> 75%
중간 선 >> 50%
직사각형 아래 >> 25%
plt.boxplot(y)
plt.boxplot(x,y) 두 그룹을 비교할 때도 많이 사용

막대 그래프 (bar plot)

plt.bar(x, y)
plt.xticks([i for i in range(20)]) >> x축 눈금 맞추기

히스토그램

plt.hist(y, bins=np.arrange(0,20,2))
bins : 범주가 어디에 속하는지 그 간격을 보여줌
plt.xticks([i for i in range(0,20,2)]) 또는 plt.xticks(np.arrange(0,20,2))

원형 그래프 (pie chart)

z = [100,300,200,400]
plt.pie(z, labels=['one', 'two', 'three', 'four']) >> 라벨 붙이기
plt.show()
plt.pie(z) >> 라벨 없는 버전

profile
R=VD 다양한 도구를 갖춘 상태에서 다방면으로 문제를 인식하고 상황에 맞는 최적의 솔루션을 낼 수 있는 개발자

0개의 댓글

관련 채용 정보