在matplotlib中,可以通过以下几种函数在图中添加箭头和文字标记
-
text,用于添加文字
-
arrow,用于添加箭头
-
annotate,支持同时添加文字和箭头
下面看下具体的用法
1.text
text函数通过指定xy轴坐标,以及对应的文字来实现文字标记的功能,基本用法如下
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.axhline(2)
plt.axvline(2)
plt.text(x=2, y=2, s=’text’)
plt.show()
输出结果如下
为了更好的看出文字和坐标的关系,我在图中添加了水平和垂直方向的辅助线, 可以看到,文字的左下角对应的是我们提供的坐标,这个和R语言中默认的文字中心为点的坐标不一样。
文字和坐标的对齐方式可以通过以下两个参数进行调整
-
horizontalalignment, 简写为ha, 取值为left, center, right三者中的一种
-
verticalalignment,简写为va,取值为top, center, bottom,baseline, center_baseline中的一种
用法如下
plt.plot([1,2,3,4])
Original: https://blog.csdn.net/weixin_42509616/article/details/112944835
Author: 迷茫的公子羽
Title: matplotlib 设置标注方向_在matplotlib中用箭头和文字来标记重要的点
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/768701/
转载文章受原作者版权保护。转载请注明原作者出处!