python画一个圆带坐标
时间: 2023-07-01 10:05:03 浏览: 170
金属丝网屏蔽衬垫-PCB设计和电磁兼容
可以使用Python中的matplotlib库来画圆并带上坐标。以下是示例代码:
```python
import matplotlib.pyplot as plt
# 定义圆心坐标和半径
x0, y0 = 1, 2
r = 3
# 生成一些点作为圆的轮廓
theta = [i/100 for i in range(0, 101)]
x = [x0 + r * np.cos(t) for t in theta]
y = [y0 + r * np.sin(t) for t in theta]
# 绘制圆
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_aspect('equal')
ax.set_xlim([x0-r-1, x0+r+1])
ax.set_ylim([y0-r-1, y0+r+1])
# 显示坐标
for i in range(len(theta)):
ax.annotate(str((x[i], y[i])), (x[i], y[i]))
plt.show()
```
运行以上代码后,将得到一个带有坐标的圆形图形。其中,`x0`和`y0`分别为圆心的横纵坐标,`r`为半径,`theta`为用于绘制圆的参数,`ax.annotate`用于显示坐标。
阅读全文