在图中的特定位置添加文本注释、箭头和连接线,以便更清晰地解释图形中的数据或信息
主要参数
text | 文本内容 | ||||||||||||||||||||||
xy | 箭头指向的目标点的坐标 | ||||||||||||||||||||||
xytext | 注释文本的坐标 | ||||||||||||||||||||||
arrowprops | 一个字典,指定注释箭头的属性,如颜色、箭头样式等 没有arrowprops的时候:
带arrowstyle的
| ||||||||||||||||||||||
ha va | 文本的水平对齐和垂直对齐方式 | ||||||||||||||||||||||
annotation_clip | 当注释点
| ||||||||||||||||||||||
color/c | 注释的颜色 |
举例
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(0,10,1000)
y=3*np.sin(x)**2+2*np.cos(x)
plt.plot(x,y)
plt.annotate('Important Point',
xy=(3, 2),
xytext=(2, -1.5),
arrowprops=dict(facecolor='black', arrowstyle='->'),
ha='center',
va='center')