使用ax.text,matplotlib相对于轴定位字体

我不确定如何使用matplotlib相对于轴对象正确放置字体。

例:

fig, axes = plt.subplots(nrows=1, ncols=3, figsize=(10, 4), dpi=100)
x = [1, 2]
y = [3, 4]

y_loc = 4.1
x_loc = 0.95
fs = 12
ax = axes[0]
ax.plot(x, y)
_ = ax.text(x=x_loc, y=y_loc, s="Plot 1", fontsize=fs)

ax = axes[1]
ax.plot(x, y)
_ = ax.text(x=x_loc, y=y_loc, s="Plot 2", fontsize=fs)

ax = axes[2]
_ = ax.plot(x, y)
_ = ax.text(x=x_loc, y=y_loc, s="Plot 3", fontsize=fs)

这使:

在此处输入图片说明

值的使用:

y_loc = 4.1
x_loc = 0.95

让我认为应该有一个更好的方法。

注意-我不想ax.text在这里使用title问题主要是关于如何最好地相对于子图中的特定轴放置文本。理想情况下,如果它只是相对于特定轴,则也可以扩展到网格图。

约翰·C

默认情况下,ax.text使用“数据坐标”,即x和y,如轴的刻度所示。要相对于轴定义的矩形进行绘制,请使用transform=ax.transAxes0,0是左下角1,1的点,右上角的点。定位图例时,这种坐标也非常有用。)

from matplotlib import pyplot as plt
import numpy as np

fig, axes = plt.subplots(nrows=1, ncols=3, figsize=(10, 4), dpi=100)

for ind, ax in enumerate(axes):
    ax.plot(np.random.randint(0, 10, 2), np.random.randint(0, 10, 2))
    ax.text(x=0, y=1.05, s=f"Plot {ind+1}", fontsize=12, transform=ax.transAxes)
plt.show()

样例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS将HTML元素相对于父元素的底部定位?

来自分类Dev

使用CSS将HTML元素相对于父元素的底部定位?

来自分类Dev

使用Autolayout Xcode6将UILabel相对于Universal Storyboard中的UIImage定位

来自分类Dev

ggplot图中字体的大小相对于使用knitr的图而变化

来自分类Dev

使用 plot3D 更改图形的轴标题相对于轴本身的距离或旋转

来自分类Dev

在matplotlib中更改ax.text的字体

来自分类Dev

如何使用屏幕坐标上像素位置的偏移量相对于屏幕边缘在Android屏幕上定位视图?

来自分类Dev

如何在不更改叠加ax.text()句柄位置的情况下在matplotlib ax.imshow()中使用`extent`?

来自分类Dev

如何在matplotlib中使用ax.get_ylim()

来自分类Dev

在 matplotlib 中使用 ax.annotate 返回箭头和文本

来自分类Dev

Python - 不使用 ax.text 的颜色编码标签?

来自分类Dev

如何使用相对于父元素的绝对位置

来自分类Dev

使用宏检测相对于msvc / clang的gcc

来自分类Dev

如何使用Twig文件(相对于原始html文件)

来自分类Dev

使用VBA声明相对于活动单元的范围

来自分类Dev

使用MVVM在WPF中相对于图像的鼠标位置

来自分类Dev

使用tar打包相对于路径的文件

来自分类Dev

使用位置:相对于Flex容器内

来自分类Dev

如何使用相对于父元素的绝对位置

来自分类Dev

使用XPath获取相对于父节点的节点的索引

来自分类Dev

Emacs使用相对于init.el文件的路径

来自分类Dev

使用strptime解析相对于本地时间的时间戳

来自分类Dev

使用补丁模拟函数(相对于方法)

来自分类Dev

使用tar打包相对于路径的文件

来自分类Dev

仅使用 css 相对于其中心的元素动画

来自分类Dev

相对于彼此定位嵌套的div

来自分类Dev

如何相对于图片定位div?

来自分类Dev

如何相对于图片定位div?

来自分类Dev

字体大小相对于身体?

Related 相关文章

  1. 1

    使用CSS将HTML元素相对于父元素的底部定位?

  2. 2

    使用CSS将HTML元素相对于父元素的底部定位?

  3. 3

    使用Autolayout Xcode6将UILabel相对于Universal Storyboard中的UIImage定位

  4. 4

    ggplot图中字体的大小相对于使用knitr的图而变化

  5. 5

    使用 plot3D 更改图形的轴标题相对于轴本身的距离或旋转

  6. 6

    在matplotlib中更改ax.text的字体

  7. 7

    如何使用屏幕坐标上像素位置的偏移量相对于屏幕边缘在Android屏幕上定位视图?

  8. 8

    如何在不更改叠加ax.text()句柄位置的情况下在matplotlib ax.imshow()中使用`extent`?

  9. 9

    如何在matplotlib中使用ax.get_ylim()

  10. 10

    在 matplotlib 中使用 ax.annotate 返回箭头和文本

  11. 11

    Python - 不使用 ax.text 的颜色编码标签?

  12. 12

    如何使用相对于父元素的绝对位置

  13. 13

    使用宏检测相对于msvc / clang的gcc

  14. 14

    如何使用Twig文件(相对于原始html文件)

  15. 15

    使用VBA声明相对于活动单元的范围

  16. 16

    使用MVVM在WPF中相对于图像的鼠标位置

  17. 17

    使用tar打包相对于路径的文件

  18. 18

    使用位置:相对于Flex容器内

  19. 19

    如何使用相对于父元素的绝对位置

  20. 20

    使用XPath获取相对于父节点的节点的索引

  21. 21

    Emacs使用相对于init.el文件的路径

  22. 22

    使用strptime解析相对于本地时间的时间戳

  23. 23

    使用补丁模拟函数(相对于方法)

  24. 24

    使用tar打包相对于路径的文件

  25. 25

    仅使用 css 相对于其中心的元素动画

  26. 26

    相对于彼此定位嵌套的div

  27. 27

    如何相对于图片定位div?

  28. 28

    如何相对于图片定位div?

  29. 29

    字体大小相对于身体?

热门标签

归档