原作者:🍊爱吃橙子的丸子
访问地址:https://www.cnblogs.com/ryyy/p/14239479.html

圆的基本信息
1.圆半径

r = 2.0

2.圆心坐标

a, b = (0., 0.)

方法一:参数方程

theta = np.arange(0, 2*np.pi, 0.01)
x = a + r * np.cos(theta)
y = b + r * np.sin(theta)

fig = plt.figure()
axes = fig.add_subplot(111)
axes.plot(x, y)

axes.axis('equal')

方法二:标准方程

x = np.arange(a-r, a+r, 0.01)
y = b + np.sqrt(r2 - (x - a)2)

fig = plt.figure()
axes = fig.add_subplot(111)
axes.plot(x, y) # 上半部
axes.plot(x, -y) # 下半部

plt.axis('equal')
plt.show()