为线图添加注释可以使用matplotlib库中的text()和annotate()函数。例如,我们可以按照以下代码为一条直线添加注释:
import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plt.plot(x,y)
plt.annotate('linear', xy=(x[3], y[3]), xytext=(x[2], y[2]),
arrowprops=dict(facecolor='black', shrink=0.05))
plt.show()
以上代码将在第4个点处添加一个箭头和注释“linear”,箭头较短(shrink=0.05)以避免遮挡其他数据点。通过改变xy和xytext参数可以控制箭头和注释的位置。