Annotation 标注
作者: 编辑: 莫烦 发布于: 2016-01-01
学习资料:
画出基本图¶
当图线中某些特殊地方需要标注时,我们可以使用 annotation. matplotlib 中的 annotation 有两种方法, 一种是用 plt 里面的 annotate,一种是直接用 plt 里面的 text 来写标注.
首先,我们在坐标轴中绘制一条直线.
移动坐标¶
然后我们挪动坐标轴的位置.
然后标注出点(x0, y0)的位置信息. 用plt.plot([x0, x0,], [0, y0,], 'k--', linewidth=2.5) 画出一条垂直于x轴的虚线.
添加注释 annotate¶
接下来我们就对(x0, y0)这个点进行标注.
其中参数xycoords='data' 是说基于数据的值来选位置, xytext=(+30, -30) 和 textcoords='offset points' 对于标注位置的描述 和 xy 偏差值, arrowprops是对图中箭头类型的一些设置.
添加注释 text¶
其中-3.7, 3,是选取text的位置, 空格需要用到转字符\,fontdict设置文本字体.




