python为图像设置标记_python实现在函数图像上添加⽂字和
标注的⽅法
如下所⽰:
import matplotlib.pyplot as plt
import numpy as np
linspace函数pythonfrom matplotlib import font_manager
#先确定字体,以免⽆法识别汉字
my_font = font_manager.FontProperties(fname=
"C:/Windows/")
X=np.linspace(-np.pi,np.pi,100)
plt.figure(figsize=(6,5))
Y_x2 = np.cos(X)
Y_x3=np.sin(X)
plt.subplot(111)#第⼀个参数表⽰:⾏,第⼆个参数表⽰;列,第三个参数;当前图例中的激活位置
plt.xlabel(u'X数值',fontproperties=my_font)
plt.ylabel(u'Y数值',fontproperties=my_font)
plt.title(u"函数图像",fontproperties=my_font,fontsize=16)
#设置X,Y轴的上下限
plt.xlim(-np.pi,np.pi)
plt.ylim(-1,1)
#设置关键刻度
#添加⽂字,第⼀个参数是x轴坐标,第⼆个参数是y轴坐标,以数据的刻度为基准
<(0.0,0.5,"don`s move",fontdict={'size':'16','color':'b'})
#添加标注。xy:标注箭头想要指⽰的点,xytext:描述信息的坐标
plt.annotate('note!!',xy=(-np.pi/2,-1),xytext=(-np.pi/2,-0.25),fontsize=16,
arrowprops=dict(facecolor='black',shrink=0.01))
plt.plot(X,Y_x2,label=u"X2函数")
plt.plot(X,Y_x3,label=u"sin函数")
plt.legend(prop=my_font)
plt.show()
以上这篇python实现在函数图像上添加⽂字和标注的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持脚本之家。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。