Matplotlib 函数annotate()——添加图形内容细节的指向型注释文本。
Matplotlib 函数annotate() 功能描述
添加图形内容细节的指向型注释文本。
Matplotlib 函数annotate() 用法
plt.annotate(string,xy=(np.pi/2,1.0),xytext=((np.pi/2)+0.15,1.5),weight="bold",color="b", arrowprops=dict(arrowstyle="->",connectionstyle="arc3",color="b"))
参数说明
- string:图形内容的注释文本。
- xy:被注释图形内容的位置坐标。
- xytext:注释文本的位置坐标。
- weight:注释文本的字体粗细风格。
- color:注释文本的字体颜色。
- arrowprops:指示被注释内容的箭头的属性字典。
Matplotlib 函数annotate() 示例
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0.05,10,1000)
y = np.sin(x)
plt.figure('deepinout.com 极客笔记')
plt.plot(x,y,ls="-.",lw=2,c="c",label="plot figure")
plt.legend()
plt.annotate("maximum",
xy=(np.pi/2,1.0),
xytext=((np.pi/2)+1.0,.8),
weight="bold",
color="b",
arrowprops
=dict(arrowstyle="->",connectionstyle="arc3",color="b"))
plt.show()
运行结果如图所示。