python画图下方出现框框
时间: 2023-05-31 18:02:17 浏览: 116
python图片画矩形框
如果你使用的是 `matplotlib`,你可以使用 `plt.axes()` 函数创建一个新的坐标轴,然后使用 `ax.text()` 函数在下方添加文本框。
下面是一个例子:
```python
import matplotlib.pyplot as plt
# 创建一个新的坐标轴
ax = plt.axes()
# 绘制图形
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
# 添加文本框
text = '这是一个文本框'
ax.text(0.5, -0.2, text, ha='center', va='center', transform=ax.transAxes, bbox=dict(facecolor='white', edgecolor='black', boxstyle='round'))
# 显示图形
plt.show()
```
在这个例子中,我们创建了一个新的坐标轴 `ax`,绘制了一个简单的图形,然后使用 `ax.text()` 函数在坐标轴的下方添加了一个文本框。`ax.text()` 函数的第一个参数是文本框的 x 坐标,第二个参数是 y 坐标,我们使用 `transform=ax.transAxes` 将坐标系转换为相对于坐标轴的坐标系,这样可以确保文本框的位置与坐标轴的大小和位置相对应。最后,我们使用 `bbox` 参数设置文本框的样式,包括背景颜色、边框颜色和样式。
阅读全文