%matplotlib inline
을 통해서 활성화(주피터 노트북)import matplotlib.pyplot as plt
%matplotlib inline
.plot()
: plotting을 하는 함수
.show()
: plot을 확인하는 명령
plt.plot([1, 2, 3, 4, 5])
plt.show()
plot을 할 도면 선언
.figure
plt.figure(figsize=(1, 1)) # 도면의 크기를 (1, 1)로 선언
x = np.array([1, 2, 3, 4, 5])
y = np.array([1, 4, 9, 16, 25])
plt.plot(x, y)
plt.show()
# np.arange(a, b, c) c를 매우 작은 값으로
x = np.arange(-10, 10, 0.01)
plt.plot(x, x**2)
plt.show()
x = np.arange(-10, 10, 0.01)
###
plt.xlabel("x value")
plt.ylabel("f(x) value")
###
plt.plot(x, x**2)
plt.show()
x = np.arange(-10, 10, 0.01)
###
plt.axis([0, 5, 0, 25]) # [x_min, x_max, y_min, y_max]
###
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.plot(x, x**2)
plt.show()
# x, y 축에 눈금 설정하기
x = np.arange(-10, 10, 0.01)
plt.axis([0, 5, 0, 25]) # [x_min, x_max, y_min, y_max]
###
plt.xticks([i for i in range(-5, 5, 1)]) # x축의 눈금 설정
plt.yticks([i for i in range(0, 27, 3)]) # y축의 눈금 설정
###
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.plot(x, x**2)
plt.show()
# 그래프에 title 달기
x = np.arange(-10, 10, 0.01)
plt.axis([0, 5, 0, 25])
plt.xticks([i for i in range(-5, 5, 1)])
plt.yticks([i for i in range(0, 27, 3)])
plt.xlabel("x value")
plt.ylabel("f(x) value")
###
plt.title("y = x^2 graph")
###
plt.plot(x, x**2)
plt.show()
# 범례 달기
x = np.arange(-10, 10, 0.01)
plt.axis([0, 5, 0, 25])
plt.xticks([i for i in range(-5, 5, 1)])
plt.yticks([i for i in range(0, 27, 3)])
plt.xlabel("x value")
plt.ylabel("f(x) value")
plt.title("y = x^2 graph")
###
plt.plot(x, x**2, label="trend")
plt.legend()
###
plt.show()