在长方形里加文字,文字的内容是:世界和平。红色字体
时间: 2024-12-22 08:13:11 浏览: 5
在Python的matplotlib中,可以在长方形内添加文本,可以先创建一个`Text`对象然后放置在适当位置。对于颜色,我们需要设置`color`属性。以下是示例代码:
```python
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
from matplotlib.text import Text
# 创建新的图形
fig, ax = plt.subplots()
# 长方形的位置和尺寸
x = 0.5
y = 0.7
width = 0.3
height = 0.1
# 创建长方形
rectangle = Rectangle((x, y), width, height, facecolor='white', edgecolor='black')
ax.add_patch(rectangle)
# 文字内容、位置和颜色
text_content = "世界和平"
text_position = (x + width / 2, y - height * 0.1)
text_color = 'red'
# 添加文字
text = Text(text_position, text_content, color=text_color, fontsize=14)
ax.add_artist(text)
# 设置绘图范围和坐标轴
ax.set_xlim([0, 1])
ax.set_ylim([0, 1])
# 显示图形
plt.show()
```
这段代码将在长方形右下角附近显示"世界和平"的文字,字体颜色为红色。
阅读全文