인공지능/Python

Matplotlib

익명의오리너구리 2020. 12. 16. 16:15
728x90
반응형
  • 파이썬의 데이터 시각화 라이브러리
  • %matplotlib inline을 통해 활성화
  • plt로 축약

명령어

명령어 내용 방식
plt.figure 크기 설정 (figsize = (n, m))
plt.xlabel x의 라벨설정 ("label name")
plt.ylabel y의 라벨설정 ("label name")
plt.axis x, y의 범위 설정 [x_min, x_max, y_min, y_max]
plt.xticks x축의 눈금 설정 ([range])
plt.yticks y축의 눈금 설정 ([range])
plt.title 그래프의 제목 설정 ("title name")
plt.legend lengend 설정 (loc = "loc")
plt.show 그래프를 보여줌  

꺾은선 그래프(Plot)

  • plt.plot(x, y)

plot

산점도(Scatter Plot)

  • plt.scatter(x, y)

scatter plot

박스 그림(Box Plot)

  • 수치형 데이터에 대한 정보 (Q1, Q2 = median, Q3, min, max)
  • plt.boxplot([x, y])

box plot

막대 그래프(bar plot)

  • 범주형 데이터의 과 그 값의 크기를 직사각형으로 나타낸 그림
  • plt.bar(x, y)

bar plot

히스토그램(Histogram)

  • 도수분포를 직사각형의 막대 형태로 나타냈다.
  • 계급 으로 나타낸 것이 특징 : 0, 1, 2 가 아니라 0 ~ 2까지의 범주형 데이터로 구성 후 그림을 그림
  • plt.hist(y, bins = x)

histogram

원형 그래프(Pie Chart)

  • 데이터에서 전체에 대한 부분의 비율을 부채꼴로 나타낸 그래프
  • 다른 그래프에 비해서 비율 확인에 용이
  • plt.pie(z, labels = label)

pie chart

728x90
반응형