plt.annotate
时间: 2023-07-09 20:03:40 浏览: 74
matplotlib 曲线图 和 折线图 plt.plot()实例
5星 · 资源好评率100%
`plt.annotate` 是 matplotlib 库中的一个函数,用于在图形中添加注释。它的用法如:
```python
plt.annotate(text, xy, xytext=None, arrowprops=None, **kwargs)
```
其中,`text` 是注释的文本内容;`xy` 是被注释的坐标点;`xytext` 是注释文本的坐标点,如果不指定则默认与 `xy` 相同;`arrowprops` 是注释箭头的属性,可以设置箭头的颜色、线型、宽度等;`**kwargs` 是其他的注释属性,例如字体大小、字体颜色等。
下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
ax.plot(x, y)
ax.annotate('Max', xy=(5, 10), xytext=(4, 8),
arrowprops=dict(facecolor='black', shrink=0.05))
plt.show()
```
在这个例子中,我们在图形中添加了一个注释,指向点 `(5, 10)`,注释文本为 `'Max'`,箭头的颜色为黑色,箭头的大小自动缩小了 5%。
阅读全文