繁体   English   中英

python - 在图下方添加长文本并将其保存为 pdf 的最佳方法

[英]python - best way to add a long text below plots and save this into a pdf

我有一大组照片,其中我在每张照片中都检测到了几个物体。 我想创建一个包含所有照片和识别对象名称的 pdf,写在每张照片的下方(不在)。 由于有很多照片有很多对象,我无法在照片中写入或使用图例/轴名称来包含它们。 对于此问题,您建议使用 python 或其他语言的最佳方法/库是什么?

@Entropie_13,只是在这里用一个例子来解决你的评论。 您可以使用 matplotlib 中的text函数将文本放在图中的任何位置。 下面是一个例子,图的每一边都有文字。 代码看起来像这样:

import matplotlib.pyplot as plt
import numpy as np

N_points=10
x=np.arange(N_points)
y=np.arange(N_points)
plt.plot(x,y)
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.text(3.5,-8,'text bottom')
plt.text(-8,3.5,'text left')
plt.text(3.5,16,'text top')
plt.text(16,3.5,'text right')
plt.show()

代码输出:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM