python plot 画圆
时间: 2023-11-14 20:11:57 浏览: 96
Python中可以使用matplotlib库来绘制图形,包括圆形。下面是两种常用的绘制圆形的方法:
方法一:使用参数方程
```python
import numpy as np
import matplotlib.pyplot as plt
# 圆的基本信息
r = 2.0 # 圆半径
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')
plt.title('圆形绘制')
# 显示图形
plt.show()
```
方法二:使用标准方程
```python
import numpy as np
import matplotlib.pyplot as plt
# 圆的基本信息
r = 2.0 # 圆半径
a, b = (0., 0.) # 圆心坐标
# 标准方程
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.title('圆形绘制')
# 显示图形
plt.show()
```
除此之外,还可以使用turtle库来绘制圆形,代码如下:
```python
import turtle
turtle.color('red')
turtle.circle(120)
turtle.done()
```
阅读全文