안녕하세요 jay입니다.
오늘은 파이썬 라이브러리인 Numpy와 Matplotlib을 활용하여
히스토그램을 그려보도록하겠습니다.
최근 통계학 스터디 중인데,
PPT자료를 만들면서 히스토그램이 필요하게 되었습니다.
처음엔 엑셀로 히스토그램을 그릴려구 하다가
생각보다 복잡하고 까다로워서
전공자답게 프로그래밍으로 그래프를 그리는 법을 찾아봤습니다.
상단의 도수분포표를 활용하여 그래프를 그리도록하겠습니다.
히스토그램을 파이썬 라이브러리로 그리기 위해선
도수와 데이터들이 필요합니다.
import matplotlib.pyplot as plt import numpy as np a = np.array([162,163,166,166,168,169,171,171,172,173,174,175,175,177,177,178,179,181,183,185]) # 데이터 셋 plt.hist(a, bins = [161,165,171,176,181,185]) # 계급값 plt.title("histogram") # 제목 plt.show() # 그래프 출력상
상단의 코드를 보게되면
변수 a에는 사용자의 데이터들이 들어가고
matplotlib의 hist(히스토그램)함수를 이용해서 계급값을 설정을 해주고
plt.show()를 실행하면
위와 같은 그래프가 등장합니다!
아마 디자인(색깔, 간격)같은 것도 조정할 수 있는 함수나 명령어가
있을거 같으니 잘 찾아서 사용하시면 되겠습니다!
댓글
댓글 쓰기