개요
이번에는 히스토그램을 그리는 방법을 알아보도록 하겠습니다.
실습환경
실습환경은 아나콘다와 Jupyter Notebook을 사용합니다.
아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요.
https://iot-lab.tistory.com/113
산포 그래프
hist()
함수를 이용해서 히스토그램을 그릴 수 있습니다.
히스토그램은 각 값의 빈도수를 수를 사각형의 기둥으로 표시하는 그래프입니다.
코드에서는 데이터 배열을 이용해서 히스토그램을 그리는 샘플입니다.
import numpy as np
import matplotlib.pyplot as plt
data = np.array([0, 1, 1, 2, 2, 2, 3, 3, 4, 5, 6, 6, 7, 7, 7, 8, 8, 9])
plt.hist(data, bins=10) # 히스토그램 bins는 사각형 기둥의 수
plt.show()
[결과]
이 그래프에서는 각 수치의 빈도수를 카운트해서 히스토그램으로 그리고 있습니다.
0은 한개, 1은 두 개 2는 세 개 3은 두 개... 이렇게 표시합니다.
그래프와 매치해보시면 숫자의 개수만큼 히스토그램이 그려지고 있습니다.
혹시 실행해도 그래프가 안나오는 경우에는 %matplotlib inline
제일 상단에 추가해보시기 바랍니다.
matplotlib
모듈을 이용해서 여러 그래프를 그리는 방법에 대해서 알아보았습니다.
파이썬을 공부하시거나 파이썬으로 수학 혹은 인공지능을 공부할 때 도움이 되셨으면 좋겠습니다.
전체 샘플 - 주피터 노트북 파일
'프로그래밍 언어 > 파이썬 수학' 카테고리의 다른 글
01. 파이썬으로 배우는 수학 기초 : 변수와 정수 (0) | 2020.07.13 |
---|---|
00. 파이썬으로 배우는 수학 기초 : Jupyter Notebook에서 LaTeX 사용하는 방법(수식 만들기) (2) | 2020.07.13 |
04. [Python] matplotlib 기초 : 산포 그래프 만들기 (0) | 2020.07.12 |
03. [Python] matplotlib 기초 : 그래프 꾸미기 (0) | 2020.07.11 |
02. [Python] matplotlib 기초 : linspace함수와 그래프 그리기 (0) | 2020.07.11 |