问题标签 [pdfpages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
173 浏览

matplotlib - 在新页面中将图形和/或文本附加到现有 pdf (python)

我想调用一个在熊猫数据框中绘制数据并将该图附加到现有 pdf 文件的函数。

问题是这会覆盖文件,它不会将图形附加到新页面。

每次在主程序中发生给定事件时都会调用该函数。我知道我可能会调整代码,以便创建第二个 pdf 文件并在每次发生此类事件时合并两个 pdf,使用此处接受的答案中的 pyPdf ,然后删除多余的 pdf。

我正在寻找一种更“直接”的方式,如果存在,则无需解决方法和合并。由于PdfPages基本上是一个包装器PdfFile,也许从那里有一种方法,但我无法从源代码中弄清楚。

0 投票
1 回答
429 浏览

python - 在 PdfPages 页面 Python 内的 matplotlib 图中添加超链接

我正在使用 PdfPages 创建多个多页 PDF 报告,方法是在数据帧中运行 for 循环。我已经准备好了一切,除了我需要包含一些超链接(0 到 3 之间),最好是在 msr_line4 上,但如果它们需要在单独的行上,我可以做到这一点。

现在正在使用的编辑/更新库:

参数:

我现在得到的错误是:

0 投票
1 回答
404 浏览

python - 多个文件、多个绘图保存到一个多页、单个 pdf 文件

在循环打开和绘图时,我正在处理超过 100 个 csv 文件。我的目标是将每个图保存在 pdf 页面上并生成一个大的 pdf 文件,每个页面都包含来自单个文件的图。我正在看这些例子 - (1)(2)。使用 I 尝试组合matplotlib.backends.backend_pdf无法获得所需的结果。

在这里,我重新创建了我的代码和我正在使用的方法:

有了这个,所有的图都叠加在同一个图上,生成的 pdf 是空的。

0 投票
1 回答
168 浏览

python - 在绘图的某处绘制带有 url 的 pandas 图表

我正在尝试找到一种方法在 python 中绘制许多图形,每个图形对应一个可点击的 url(可能在标题中?)在我正在使用 pandas 数据框的那一刻,使用下面的代码:

不幸的是,我似乎无法找到一种方法来调整此代码以使我的图表标题可点击链接以打开此 url。

有没有办法做我想做的事?

编辑:这段代码做我想做的事:

但是我还没有成功地将它实现到我的代码中:

0 投票
1 回答
492 浏览

python - Cannot center table on PDF-page when saving a matplotib table using backend_pdf PdfPages

I can generate a matplotlib table (without any visibly associated plot) in a jupyter notebook, but when I try to save it to a PDF using matplotlib's internal backend_pdf.PdfPages wrapper, it never appears centered on a page.

I've tried messing with 'top','center','bottom', and offsets and savefig(pad_inches) to no avail. Here's my example:

My intuition is that there is still an invisible figure taking up space, and that's pushing up all the content on my page. How do I obliterate that figure, or size it to zero and only PDF the table text?

screenshot of PDF output: enter image description here

screenshot of Jupyter output (note the large blank space after table) enter image description here

0 投票
1 回答
217 浏览

python - 使用 PdfPages python 将多个图保存为 pdf

我正在尝试将我的输出(70 多张图表)从 jyputer 笔记本保存到 pdf 文件中。没有错误或任何错误,但只有第一个图表被导出。谁能帮我理解什么是错的?

0 投票
0 回答
40 浏览

python - 每月拆分一年的数据(带有子图)

我有很多数据要分析,我想每月在哪里拆分。我设法为每个数据集获取了一个 pdf,但我想每月对其进行分组。现在我必须每月拆分 csv 数据,这不是很有效。首先,我对收集到的数据制作了一个子图,我想在其中查看每天每小时的时间戳数量。那是第一个for-function。

第二个for-function是创建一个pdf,在这里我使用按小时分组的数据进行分组。我想我很接近,但无法达到我想要的结果的步骤。

我所拥有的:数据集中每天都有图的子图。我需要什么:一个每天有图的子图,每个月一页。我想要什么?:在此之后,我想查看一天中哪些天的值高于 15,隔离这些天并将它们放在一个带有多行的图中。

现在我正在尝试每月制作一个子图,它会为每个月制作一个 pdf。子图的问题是,当我有超过 30 天时,这些图变得不可读。每个月最好比较一下。

我试图将 groupby(pd.grouper(freq= 'M') 放在两个地方,但它不起作用。我让它进来看看我在哪里尝试过。也许是一个错误的位置?

对于数据集:由于字符的限制,我不得不删除很多时间戳。实际上,2 个月内有超过 10k 个时间戳。

提前致谢。

要使用的数据集:

0 投票
2 回答
428 浏览

python - 在带有 PdfPages 的 matplotlib 中,如何将绘图区域设置为仅使用整页的上半部分?

使用下面的代码,我想创建一个两页的 pdf,两页都是标准纵向(8.5 英寸宽和 11 英寸高)。

如何将第二页的绘图区域设置为仅使用页面的上半部分?我尝试使用注释掉的代码行,但这只是将页面大小减半,而不是将页面大小保持不变并将绘图区域减半。

谢谢!

0 投票
2 回答
1058 浏览

python - Matplotlib.pyplot - 如何将直方图保存在变量中以供以后访问?

由于数据访问模式,我需要将各种直方图保存在 Python 列表中,然后稍后访问它们以作为多页 PDF 的一部分输出。

如果我一创建直方图就将它们保存到我的 PDF 中,我的代码可以正常工作:

但是,如果我将它们保存到一个列表中以便以后可以操纵订单,我就会遇到麻烦。

然后稍后

这不起作用。我要么保存了错误的东西,要么我不知道如何正确打开我保存的东西。

我花了相当长的时间在谷歌上搜索一个可行的解决方案,但其中的许多术语都非常模糊,以至于我在搜索结果中发现了大量不同类型的问题。任何帮助将不胜感激,谢谢!

0 投票
0 回答
4042 浏览

latex - PDFPages 包不会在 PDFLatex 中加载

我正在尝试包含一个 PDF,\usepackage{pdfpages}但该包不会加载。我收到以下错误: