matplotlib 设置标注方向_在matplotlib中用箭头和文字来标记重要的点

在matplotlib中,可以通过以下几种函数在图中添加箭头和文字标记

  1. text,用于添加文字

  2. arrow,用于添加箭头

  3. 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语言中默认的文字中心为点的坐标不一样。

文字和坐标的对齐方式可以通过以下两个参数进行调整

  1. horizontalalignment, 简写为ha, 取值为left, center, right三者中的一种

  2. 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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球