matplotlib.pyplothua画长方形
时间: 2024-06-10 10:02:35 浏览: 68
在matplotlib.pyplot中,你可以使用`rectangle`函数来画长方形。该函数需要指定长方形的左下角坐标、宽度和高度,可以选择填充颜色和边框样式。
以下是一个画长方形的示例代码:
```
import matplotlib.pyplot as plt
# 定义长方形左下角坐标、宽度和高度
x, y = 1, 1
width, height = 2, 3
# 创建子图并画出长方形
fig, ax = plt.subplots()
rect = plt.Rectangle((x, y), width, height, fill=False, edgecolor='r')
ax.add_patch(rect)
# 设置坐标轴范围
ax.set_xlim(0, 5)
ax.set_ylim(0, 5)
# 显示图像
plt.show()
```
相关问题
matplotlib.pyplothua画圆
在matplotlib中,可以使用pyplot模块的circle()函数绘制圆形。该函数需要指定圆心坐标和半径大小。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
circle = plt.Circle((0.5, 0.5), 0.2, color='r')
ax.add_artist(circle)
plt.show()
```
上述代码中,我们创建了一个图形窗口,并在其中添加了一个圆形。Circle()函数的第一个参数是圆心的坐标,这里设置为(0.5, 0.5);第二个参数是圆的半径大小,这里设置为0.2。color参数可以指定圆形的颜色,这里设置为红色。
阅读全文