plt.text()用法
时间: 2023-05-31 22:03:18 浏览: 110
基于plt.title无法显示中文的快速解决
plt.text()是matplotlib库中的一个函数,用于在图表中添加文本注释。其用法如下:
```
plt.text(x, y, s, fontsize=None, color=None, ha='center', va='center', **kwargs)
```
参数说明:
- x, y:文本注释的位置,以数据坐标系为基准,即文本左下角所在点的坐标。
- s:文本注释的内容。
- fontsize:文本注释的字体大小,默认为None。
- color:文本注释的颜色,默认为None。
- ha:文本注释的水平对齐方式,取值为'center'、'left'、'right',默认为'center'。
- va:文本注释的垂直对齐方式,取值为'center'、'top'、'bottom',默认为'center'。
- **kwargs:其他参数,如字体、字体样式等。
示例:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.text(3, 6, 'y=2x', fontsize=12, color='blue', ha='center', va='center')
plt.show()
```
此示例将在图表中添加一个文本注释,内容为'y=2x',位置为(3, 6),字体大小为12,颜色为蓝色,水平和垂直对齐方式均为居中。
阅读全文