본문 바로가기
프로그래밍/Python

python 두 점 사이의 중심좌표 구하는 법

by Leeys 2022. 3. 22.
반응형

서로 떨어진 두 점을 matplotlib으로 그려보자.

 

import matplotlib.pyplot as plt

x1, y1 = 300, 350
x2, y2 = 200, 150

plt.xlim(100, 400)
plt.ylim(100, 400)
plt.scatter([x1, x2], [y1, y2])
plt.show()

 

center x - (x1 + x2) / 2

center y - (y1 + y2) / 2

 

이 공식을 이용하면 그래프에 그려진 빨간점 처럼 중심 좌표를 구할 수 있다.

 

center_coordinate_x = (x1 + x2)/2 
center_coordinate_y = (y1 + y2)/2
print(center_coordinate_x, center_coordinate_y)
plt.xlim(100, 400)
plt.ylim(100, 400)
plt.scatter(center_coordinate_x, center_coordinate_y, color = 'red')
plt.scatter([x1, x2], [y1, y2])
plt.show()

반응형

댓글