파이썬으로 그래프 그리기 : 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([-1, 1, 0, 1]) [-1, 1, 0, 1] >>> 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]로 설정