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
设置文本字体.