【问题标题】:I have a python code that generates multiple images, is there a way to save all the images that are generated to a pdf file?我有一个生成多个图像的python代码,有没有办法将所有生成的图像保存到pdf文件中?
【发布时间】:2022-01-18 21:40:22
【问题描述】:

图像是使用代码 plt.show(block=False) 生成的。

# plot normal curve for comparison
    mu, std = stats.norm.fit(d3["DepthDiff"])
    xmin, xmax = plt.xlim()
    x = np.linspace(xmin, xmax, 100)
    p = stats.norm.pdf(x, mu, std)
    sns.lineplot(x=x, y=p, color="orange", ax=ax)
    plt.show(block=False)

    # -- Boxplot of DepthDiff --
    _, ax = plt.subplots(figsize=(12, 3))
    sns.boxplot(x=d3["DepthDiff"], orient="h", showmeans=True)
    plt.show(block=False)

我想将生成的两张图片保存到名为 gallery.pdf 的 pdf 中。

【问题讨论】:

    标签: python python-3.x pdf


    【解决方案1】:

    您可以使用 Python PDF 库来做到这一点。我没有具体的建议,但 pypdf2 在搜索中首先出现。这是一个带有图像示例的指南,以及指向 github 的链接。

    https://www.analyticsvidhya.com/blog/2021/09/pypdf2-library-for-working-with-pdf-files-in-python/

    https://github.com/mstamy2/PyPDF2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 2021-10-30
      • 2014-04-30
      相关资源
      最近更新 更多