import matplotlib.pyplot as plt
%matplotlib inline
>> 시각화를 jupyter notebook insell에서 적용하겠다고 선언하는 부분
plt.plot()
>> 그릴 함수를 정의하는 메소드
plt.show()
>> 함수 그래프로 보여주기
plt.figure(figsize=(3,3))
>> 함수 크기 설정 (튜플형태로 넣어야함)
plt.plot([1,2,3,4,5])
>> 1차원 리스트를 인자로 넣어줌
plt.show()
x = np.arrange([-10, 10, 0.01])
>> 정의역: (-10~10) / 간격 : 0.01
plt.plot(x,x**2)
plt.show()
주의할 점 인자로 넣을 범위를 변수에 담는 것은 가능하나,
a = plt.plot([1,2]) 처럼 plt.plot을 변수에 담는 것은 불가능하다.
axis : 축
plt.axis([x_min, x_max, y_min, y_max])
예시) plt.axis([-5, 5, 0, 25])
tick : 눈금
plt.xticks([i for i in range(-5, 6, 1)])
#x축 눈금 설정
plt.yticks([i for i in range(0, 27, 3)])
#y축 눈금 설정
이때 보고 싶은 함수의 범위를 정하지 않으면 오류가 발생한다.
plt.axis([x_min, x_max, y_min, y_max])
을 이용해 범위를 설정한다.
plt.title("이차함수")
plt.xlabel("x value") #x축에 설명 추가
plt.ylabel("f(x) value") #y축에 설명 추가
legend : label과 함수를 맵핑해주는 메소드
주의 : plot함수에 인자로 label="설명"을 작성하고 plt.legend()를 이후에 붙인다.
plt.plot(x, x**2, label="trend")
plt.legend()
plt.show()