Annotation 标注 - Matplotlib 画图 | 莫烦Python
切换视频源:

Annotation 标注

作者: 快乐的石板桥 编辑: 莫烦 2016-11-03

学习资料:

画出基本图

当图线中某些特殊地方需要标注时,我们可以使用 annotation. matplotlib 中的 annotation 有两种方法, 一种是用 plt 里面的 annotate,一种是直接用 plt 里面的 text 来写标注.

首先,我们在坐标轴中绘制一条直线.

2_6_1.png

移动坐标

然后我们挪动坐标轴的位置.

2_6_2.png

然后标注出点(x0, y0)的位置信息. 用plt.plot([x0, x0,], [0, y0,], 'k--', linewidth=2.5) 画出一条垂直于x轴的虚线.

2_6_3.png

添加注释 annotate

接下来我们就对(x0, y0)这个点进行标注.

其中参数xycoords='data' 是说基于数据的值来选位置, xytext=(+30, -30)textcoords='offset points' 对于标注位置的描述 和 xy 偏差值, arrowprops是对图中箭头类型的一些设置.

2_6_4.png

添加注释 text

其中-3.7, 3,是选取text的位置, 空格需要用到转字符\,fontdict设置文本字体.

2_6_5.png


降低知识传递的门槛

莫烦很常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛免费 奉献我的所学正是受这种态度的影响。 通过 【赞助莫烦】 能让我感到认同,我也更有理由坚持下去。

    Matplotlib 画图