Python画圆

import numpy as np
import matplotlib.pyplot as plt

圆的基本信息

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(r**2 - (x - a)**2)


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

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

猜你喜欢

转载自blog.csdn.net/qq_35882901/article/details/79492640