파이썬에서 각도로 원을 그립니다.
먼저 모듈 가져오기
import matplotlib.pyplot as pl
from numpy import sin, cos, pi, linspacet
중심점 추가
plt.plot(0,0, color = 'red', marker = 'o')
서클 추가
r = 1.5
angles = linspace(0 * pi, 2 * pi, 100)
print(angles)
xs = cos(angles)
ys = sin(angles)
plt.plot(xs, ys, color = 'green')
plt.xlim(-r, r)
plt.ylim(-r, r)
plt.gca().set_aspect('equal')
도면 직경
plt.plot(r-0.5, 0, marker = 'P', color = 'blue')
plt.plot(-r+0.5, 0, marker = 'o', color = 'red')
plt.plot([r, -r], [0, 0], color = 'red')
Degree를 Radian으로 변환하는 함수
def deg2rad(deg):
return deg * pi / 180
이제 90°와 45°에 두 개의 선을 그립니다.
plt.plot([0, r * cos(deg2rad(90))], [0, r * sin( deg2rad(90))], color = "red")
plt.plot([0, r * cos(deg2rad(45))], [0, r * sin( deg2rad(45))], color = "black")
최종 결과 표시
plt.savefig('angles.png')
이 기사가 시간을 절약하기를 바랍니다.
Reference
이 문제에 관하여(파이썬에서 각도로 원을 그립니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/baronsindo/plotting-a-circle-in-python-with-angles-m0c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)