Python/matplotlib
matplotlib 선형 그래프 그리기 2차원 그래프
sailorCat
2021. 12. 23. 01:17
728x90
plt.plot([ y 값])
plt.show()
plt.show()를 생략하면 밑에 타입 이름이 나온다.
그림의 사이즈를 조절할 수 있다.
도면의 사이즈는 figsize = (a, b)
실제로는 a*72, b*72의 값으로 조절된다.
위 그래프는 부분부분 꺾여있다.
인자가 적기 때문에 값이 있는 부분만 꺾이게 된다.
정의역 x를 np.arange(a, b, c) c = 0.01... c를 잘게 쪼개서 그래프를 원만하게 만든다.
-10 이상 10 미만의 범위로 0.01로 쪼개어 나타내본다.
x = np.arange(-10, 10, 0.01) # 정의역 x값
plt.xlabel("x value") # x의 레이블
plt.ylabel("f(x) value") # y의 레이블
plt.axis([-5, 5, 0, 25]) # [x1, x2, y1, y2] x축, y축에 양끝 범위
plt.xticks([i for i in range(-5, 5, 1)]) # x축 범위 나누는 단위
plt.yticks([i for i in range(0, 27, 3)]) # y축 범위 나누는 단위
plt.title("y = x^2 graph") # 그래프 이름
plt.plot(x,x**2, label="trend") # 그래프 만들기 , 범례 달기
plt.legend() # 범례 달기
plt.show() # 그래프 출력
728x90