이전 포스팅에서 그래프를 그리는 기본적인 방법과 범례를 추가하는 방법에 대해서 배웠습니다.
이번시간에는 이전과 같은 그래프를 그리되, 여기다가 유한한 직선을 하나 추가로 그려보도록 하겠습니다.
y1(t) = x^2
y2(t)=x^2+1000
먼저, 위 두개의 그래프를 그려보도록 하겠습니다.
import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(0, 100, 100)
Y1 = X**2
Y2 = X**2 + 1000
plt.plot(X,Y1)
plt.plot(X,Y2)
plt.show()
위와 같은 그래프가 그려지는 것을 확인할 수 있습니다.
여기까지는 기본이고, 이제 유한한 직선을 하나 그려볼텐데요!
두개의 좌표를 잊는 유한한 직선을 그려줄 것이기 떄문에, 아래 함수를 사용해줍니다.
plt.gca().add_line(plt.Line2D( (x좌표들),(y좌표들) )
저희는 (10,30)과 (1000,3000)를 각각 시작점과 끝점으로 갖는 직선을 추가해보도록 하겠습니다.
import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(0, 100, 100)
Y1 = X**2
Y2 = X**2 + 1000
plt.plot(X,Y1)
plt.plot(X,Y2)
plt.gca().add_line(plt.Line2D((10,30),(1000,3000),color='b'))#두개의 좌표를 잊는 유한한 직선을 그려줍니다.
plt.show()
이전 그래프와 다르게 시작점과 끝점을 잊는 파란색의 유한한 직선이 그려지는 것을 확인할 수 있습니다.
참고 및 출처:
'matplolib > 기본&입문' 카테고리의 다른 글
'figsize'라는 속성값을 써서 크기 조정하고 타이틀 겹침 문제를 해결하기 (0) | 2023.10.10 |
---|---|
matplotlib에서 한글폰트가 깨지는 문제가 발생했을때, 한줄만 추가하자! (0) | 2023.09.07 |
x,y축 라벨에 대한 기타설정하기 (0) | 2023.05.27 |
그래프에 범례(legend) 추가하기 (1) | 2023.03.07 |
댓글