python 画个圆
时间: 2024-06-13 11:03:01 浏览: 113
python 实现画椭圆
在Python中,你可以使用matplotlib库来绘制图形,包括画圆形。以下是一个简单的例子,展示如何使用`plt.Circle`函数和`imshow`函数来创建一个圆形:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个绘图窗口
fig, ax = plt.subplots()
# 设置圆心位置和半径
center = (0.5, 0.5)
radius = 0.2
# 创建一个单位圆
circle = plt.Circle(center, radius, fill=False) # 如果fill=True,圆会被填充颜色
# 绘制圆到轴上
ax.add_patch(circle)
# 显示图形
plt.imshow(circle, cmap='gray', origin='center')
plt.axis('off') # 关闭坐标轴
plt.show()
```
在这个代码中,`plt.Circle`函数接受圆心坐标和半径作为参数,然后`add_patch`方法将其添加到当前的`Axes`对象上,`imshow`则是用来显示圆形轮廓,`cmap='gray'`表示使用灰色调显示,`origin='center'`确保中心对齐。
阅读全文