plt rectangle上加文字
时间: 2024-12-18 14:29:51 浏览: 7
在python plt图表中文字大小调节的方法
在Matplotlib库中,如果你想在`plt.Rectangle`对象上添加文字描述,通常可以在创建矩形的同时,利用`text()`函数来指定位置和内容。下面是一个简单的示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据区域
x = [0, 5]
y = [0, 4]
# 创建Rectangle对象
rect = plt.Rectangle((x[0], y[0]), x[1] - x[0], y[1] - y[0], alpha=0.5) # (left, bottom, width, height)
# 添加文本描述
plt.text(rect.get_x() + rect.get_width() / 2., rect.get_y() + rect.get_height(), '这是矩形的文字', ha='center', va='bottom') # (x, y), text, horizontal alignment, vertical alignment
# 将矩形添加到图形中
ax = plt.gca()
ax.add_patch(rect)
# 显示图形
plt.show()
阅读全文