파이썬으로 그래프 그리기 : y=x제곱

2018. 4. 11. 22:02개발노트

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> x=np.linspace(start = -1, stop = 1, num = 51)
>>> y = x**2
>>> plt.plot(x, y, 'b-', x, y, 'r*')
[<matplotlib.lines.Line2D object at 0x087CFB70><matplotlib.lines.Line2D object at 0x087CFCB0>]
>>> plt.axis([-1101])
[-1101]
>>> plt.xlabel("x")
Text(0.5,0,'x')
>>> plt.ylabel("y")
Text(0,0.5,'y')
>>> plt.title("plot example 3")
Text(0.5,1,'plot example 3')
>>> plt.show()
cs


우선 범위 np.linspace -1부터 1까지 51개의 x좌표를 등간격 배열생성


y = x**2  는 x의 각 좌표를 제곱하여 배열 y를 생성


plt.plot(x, y, 'b-', x, y, 'r*') 저번과 마찬가지로 파란색 실선으로 그리고

빨간색 점으로 표시하라는 뜻


plt.axis([-1, 1, 0, 1])는 x축 범위를 -1, 1 y축 범위를 [0, 1]로 설정