matplotlib学习笔记(二)-文本相关
pyplot文本显示函数:
说明:
*plt.text(x,y,显示内容,fontsize=,color=)
*.plt.grid(True):图形中加入网格
*.plt.annotate(s,xy=arrow_crd,xytext=text_crd,arrowprops=dict)
s就是要插入的文本,
xy必须加变量名,后面跟一个元组,
xytext就是文本的位置,和xy的要求一样,
arrowprops就是对箭头的属性做一些要求,
其中它的shrink属性就是规定箭头不要紧紧地定在点上.
实例:
中文显示(一般是在坐标轴上标):
方法1:
pyplot不默认支持中文显示,需要rcParams修改字体实现:
motplotlib.rcParams["font.family"]="SimHei"
一些中文字体:
所有的字体都会受到影响
方法2:
在有中文输出的地方,增加一个属性:fontproperties:
不影响其他字的字体
建议使用.