matplotlib 文本注释位置的坐标系统的设置方法

matplotlib 文本注释位置的坐标系统的设置方法

文本注释的展示效果在很大程度上受文本注释位置的影响,而且,文本注释位置又由于采用的坐标系统的不同而呈现出不同的文本移动情况。接下来,我们就将文本注释位置的坐标系统的选择和实例cm、实例inch的使用方法相结合,深入理解和掌握文本注释位置的实现方法。

代码

运行结果

代码讲解

通过参数textcoords设置文本注释位置的坐标系统。

(1)参数textcoords取值“axes fraction”表示坐标轴长度归一化到0 1之间的浮点数的坐标系统,即0和0是坐标轴的左下角,1和1是坐标轴的右上角。这样,“xytext=(0.8,0.85)”就控制文本注释位置出现在x轴长度的80%和y轴长度的85%的绘图区域的文本移动效果。

(2)参数textcoords取值“data”就意味着使用绝对长度的坐标系统,而且是将长度与实例cm进行标记值对应的绝对长度。因此,“xytext=(0.8*cm,0.85*cm)”就实现了文本注释位置出现在绘图区域的x轴刻度线的0.8和y轴刻度线的0.85的位置。

(3)我们依然使用实例cm完成长度标记值对应的工作,从而完成x轴和y轴的长度范围的调整任务,使得注释点和注释内容可以被正确地标记和展示。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
上一篇 2022年6月14日 09:08
下一篇 2022年6月14日 09:09

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息