python使用matplotlib绘制正方形
时间: 2023-10-29 12:17:18 浏览: 309
可以使用matplotlib库中的patches模块绘制正方形。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import matplotlib.patches as patches
# 创建一个正方形对象
square = patches.Rectangle((0,0), 1, 1, linewidth=1, edgecolor='r', facecolor='none')
# 创建一个子图对象
fig, ax = plt.subplots()
# 将正方形添加到子图中
ax.add_patch(square)
# 设置坐标轴范围
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
# 显示图形
plt.show()
```
该代码创建了一个大小为1x1的红色边框正方形,并将其添加到子图中。你可以根据需要调整正方形的位置、大小、颜色等参数。
相关问题
python使用多图绘制matplotlib绘制正方形
可以使用Matplotlib的patches模块来绘制正方形。以下是一个例子:
```python
import matplotlib.pyplot as plt
import matplotlib.patches as patches
# 创建一个图形窗口
fig, ax = plt.subplots()
# 创建一个正方形
square = patches.Rectangle((0,0), 1, 1, linewidth=1, edgecolor='r', facecolor='none')
# 添加正方形到图形窗口
ax.add_patch(square)
# 设置坐标轴范围
ax.set_xlim(0,1)
ax.set_ylim(0,1)
# 显示图形
plt.show()
```
在这个例子中,我们使用patches.Rectangle()函数创建了一个正方形,并将它添加到了图形窗口中。我们设置了坐标轴范围以确保正方形完全可见。最后,我们使用plt.show()函数显示图形。
matplotlib 画正方形
您可以使用Matplotlib来绘制正方形。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import matplotlib.patches as patches
# 创建一个正方形
square = patches.Rectangle((0, 0), 1, 1, linewidth=1, edgecolor='r', facecolor='none')
# 创建一个图形并添加正方形
fig, ax = plt.subplots()
ax.add_patch(square)
# 设置坐标轴范围
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
# 显示图形
plt.show()
```
这段代码会创建一个边长为1的红色正方形,并在图形中显示出来。您可以根据需要调整正方形的大小、颜色和位置。
阅读全文