plt.plot中的text参数
时间: 2024-08-13 12:06:43 浏览: 75
在matplotlib库的`plt.plot()`函数中,`text`参数并不是直接用于绘制线图的,而是用于添加文本标注到图表上。当你想要在图表的特定位置(x, y)处显示文本描述或标签时,可以使用这个参数。
`text(x, y, string, **kwargs)`方法的基本用法如下:
- `x` 和 `y`:是你要放置文本的坐标点,通常是以数据单位而不是图形单位(如英寸或像素)。
- `string`:是你想在图表上显示的文字内容。
- `**kwargs`:是一些可选的关键字参数,例如:
- `color` 或 `c`: 文本颜色,默认为黑色。
- `fontsize` 或 `size`: 文本大小。
- `horizontalalignment` 或 `ha`: 文本水平对齐方式,默认为'center'。
- `verticalalignment` 或 `va`: 文本垂直对齐方式,默认为'baseline'。
- `rotation`: 文本旋转角度(以度为单位)。
例如:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3]
y = [4, 5, 6]
plt.plot(x, y)
plt.text(1.5, 5.5, "This is a text annotation", color='red', fontsize=14, ha='left', va='bottom')
plt.show()
```
在这个例子中,`text(1.5, 5.5, ...)`会在x轴坐标1.5,y轴坐标5.5的位置显示指定的文本。
阅读全文