意外と簡単で、sinとcosを対応させてあげるだけ。
circle.py
import matplotlib.pyplot as plt
import math
import numpy as np
x,y=[],[]
for _x in np.linspace(-180,180,360):
x.append(math.sin(math.radians(_x)))
y.append(math.cos(math.radians(_x)))
plt.plot(x,y)
plt.title('circle')
plt.xlabel('sinx')
plt.ylabel('cosx')
plt.axes().set_aspect('equal','datalim') # 楕円に見えてしまうため縦横比を調整
plt.show()