Matplotlib 시작하기

임동윤·2022년 10월 6일
0

Python 데이터 다루기

목록 보기
13/16
post-thumbnail

1. Matplotlib 시작하기

  • 파이썬의 데이터 시각화 라이브러리
  • %matplotlib inline 을 통해서 활성화
  • pip를 이용해 matplotlib 설치
%pip install matplotlib
  • numpy, pandas 등의 라이브러리 호출
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

%matplotlib inline

2. Case Study With Arguments

  • 꺽은선 그래프를 그려주는 .plot를 이용해서 그래프를 생성
  • x값은 index, y값은 입력한 값
plt.plot([1,2,3,4,5])
plt.show()

Figsize : Figure(도면)의 크기 조절

  • plt.figure를 이용해서 그래프의 크기를 조절
plt.figure(figsize=(6,2))
plt.plot([1,2,3,4,5])
plt.show()

2차함수 그래프 with plot()

  • 정의역 x, f(x)인 y를 정의
x = np.array([1,2,3,4,5])
y = np.array([1,4,9,16,25])

plt.plot(x,y)
plt.show()

  • np.arange를 이용해서 x를 많은수의 실수로 구성
x = np.arange(-10,10,0.01)

plt.plot(x,x**2)
plt.show()

  • plt._label을 이용해 x, y축에 설명 추가하기
x = np.arange(-10,10,0.01)

plt.xlabel("x value")
plt.ylabel("f(x) value")

plt.plot(x,x**2)
plt.show()

  • plt._ticks([])를 이용해서 x, y축에 눈금을 설정하기
x = np.arange(-10,10,0.01)

plt.xlabel("x value")
plt.ylabel("f(x) value")

plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])

plt.plot(x,x**2)
plt.show()

  • plt.title를 이용해서 그래프에 제목 설정하기
x = np.arange(-10,10,0.01)

plt.xlabel("x value")
plt.ylabel("f(x) value")

plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])

plt.title("y = x^2 graph")

plt.plot(x,x**2)
plt.show()

  • plt.legend 를 이용해서 범례 설정하기
x = np.arange(-10,10,0.01)

plt.xlabel("x value")
plt.ylabel("f(x) value")

plt.axis([-5,5,0,25])
plt.xticks([i for i in range(-5,5,1)])
plt.yticks([i for i in range(-0,27,3)])

plt.title("y = x^2 graph")

plt.plot(x,x**2,label = "trend")
plt.legend()

plt.show()


profile
AI Tensorflow Python

0개의 댓글