目录:
一、plt.text(x,y,s)
二、plt.annotate(xy,xytext)
一、plt.text(x,y,s)
plt.text(x, y, s, fontdict=None, withdash=False, **kwargs)
x,y:位置(position)
s:该position需要展示的值
fontdict:字体
withdash:宽度
举例:以多个柱状图上标注文字为例
# 设置画布颜色为 blue
二、plt.annotate(xy,xytext)
比plt.text复杂,需要两个坐标:
- xy:被注释的地方
- xytext:插入文本的地方
X = np.linspace(0, 2*np.pi,100)# 均匀的划分数据
Y = np.sin(X)
Y1 = np.cos(X)
plt.plot(X,Y)
plt.plot(X,Y1)
plt.annotate('Points',#文本内容
xy=(1, np.sin(1)),#注释所在地
xytext=(2, 0.5), fontsize=16,#文本所在地
arrowprops=dict(arrowstyle="->"))#注释和文本的连接方式,具体的可以通过?plt.annotate弹出的para查看
plt.title("这是一副test图!")