文本显示的函数
函数名 | 描述 |
---|---|
plt,xlabel() | 对x轴添加文本标签 |
plt,ylabel() | 对y轴添加文本标签 |
plt,title() | 对图形整体添加文本标签 |
plt,text() | 在任意位置添加文本标签 |
plt,annotate() | 在图形中增加带箭头的注释 |
案例:代码如下:
>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> a=np.arange(24)
>>> plt.plot(a,a*4.5)
>>> plt.xlabel("x轴",fontproperties='SimHei',fontsize=20)
>>> plt.ylabel("y轴",fontproperties='SimHei',fontsize=20)
>>> plt.title(r'一元函数$y=4.5x$',fontsize=20)
>>> plt.annotate(r'$y=4.5x$',xy=(1,4.5),xytext=(3,25),arrowprops=dict(facecolor='red',shrink=0.1,width=2))
>>> plt.axis([0,10,0,45])
>>> plt.grid(True)
>>> plt.show()
代码解析:
plt.annotate(r'$y=4.5x$',xy=(1,4.5),xytext=(3,25),arrowprops=dict(facecolor='red',shrink=0.1,width=2))
最开始表示加入的文本y=4.5x
后面跟上的坐标表示箭头指向的位置坐标
再后面的坐标表示文本的坐标
facecolor表示箭头填充的颜色
shrink表示留有的空白
width表示箭头宽度
plt.grid(True)
表示将加载出网格
效果图如下图所示: