- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试创建多个(>100)个子图供以后分析。最大 5x5 的网格似乎可以正常工作,任何大于 5x5 的网格都会开始变得非常压扁,整个内容变得不可读。我尝试了各种不同的方法,例如设置方面等,但无济于事。
这是 5x50 网格的输出: squashed subplots
这是我的代码:
from matplotlib.backends.backend_pdf import PdfPages
pp = PdfPages('./output.pdf')
num_investigate = len(investigate)
ncols = 5
nrows = 50#math.ceil(num_investigate/ncols)
fig, axs = plt.subplots(nrows=nrows, ncols=ncols, sharex=False, figsize=(15,15))
for ax, file in zip(axs.flat, investigate[:(ncols*nrows)]):
try:
df = get_df_from_csv(file)
df['perf'] = df['val'] / df['val'].ix[0] - 1
#ax.set_ylim(bottom=df['perf'].min(), top=df['perf'].max())
ax.set_aspect('auto')
df['perf'].plot(ax=ax, title=file)
except:
pass
plt.tight_layout()
pp.savefig()
pp.close()
经过大量研究,我真的不知道如何解决这个问题。
如何确保每个子图的大小是恒定的并且输出到多个 pdf 页面?
谢谢
最佳答案
PdfPages
将一个 matplotlib 图保存到一页。第二次调用 savefig 命令将导致创建第二页。因此,如果您想要输出 pdf 中的第二页,则需要创建第二张图。
例如您可以生成第一个带有 5x5 网格的图形,并将前 25 个图放在该图形中,然后保存。然后创建下一个图形,将接下来的 25 个图添加到它并再次保存。
有一个multipage_pdf example在 matplotlib 页面上。
关于python - matplotlib:子图 y 轴太压扁,pdfpages 仅输出到一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43568924/
我今天尝试用 latex 重新编译我的学士论文,但遇到了 pdfpages 包的问题。虽然在我最初编译论文时它工作得很好,但它现在会抛出“未定义的控制序列”错误。新的 pdfpages 包“于 24/
我有一个 PDF 文档,它是通过创建大小为 72dpi pts 的 NSImages 创建的,每个文档都有一个以像素为单位的表示形式。然后我使用 initWithImage 将这些图像放入 PDFPa
不确定这是否是一个错误,因为 PDFKit 在 iOS 上处于测试版,但是当我基于图像数组创建 PDFDocument(使用 PDFPage(image:))时,它会垂直翻转图像。 @IBAction
我正在使用 matplotlib.pyplot 创建绘图并将它们写入 pdf。其中一些图有较大的(多达 100,000 个)点,并且显然有很多重叠点,即图表的某些部分只是一个实心 block 。 (没
我正在遍历大量字符串,并使用 matplotlib 的 PdfPages 后端为每个字符串制作一个 PDF 文件。当我一次只做一个(而不是遍历所有字符串)时,效果很好。然而,当我迭代时,我得到大量额外
您如何维护您的 pdf 文件 A 中的链接,该链接在包含文件 A 的文件 B 中包含指向自身的链接? FileA 有指向自身的内部链接。我通过 Pdfpages 将它包含到 FileB 中,这样 这在
从 PDFPage 对象获取具有可变分辨率的 NSImage 的最佳方法是什么? 我有一个 PDF 文件显示在 PDFView 中,我需要捕获当前页面并存储为 NSImage。此外,我需要能够改变页面
所以我pip安装了python 3.6的pdfminer3k。我试图遵循一些打开 PDF 文件并将其转换为文本的示例,它们都需要 PDFPage 导入。这对我来说不存在。有解决办法吗?我尝试从网上复制
提供以下代码in the matplotlib documentation创建 Hinton 图: def hinton(matrix, max_weight=None, ax=None):
关注此example在官方文档中,我可以创建一个 pdf 文件,其中包含我在不同页面中想要的图表。但我想在页面上添加一些文本(不在情节内),我尝试过这种方式但没有成功: with PdfPages('
我想使用 PdfPages 将在脚本的不同部分创建的 2 个图形保存到 PDF 中,是否可以将它们附加到 pdf 中? 例子: fig = plt.figure() ax = fig_zoom.add
我有一个自定义 PDFDocument 类,其中我对 - (Class)pageClass 进行了子类化,并返回自定义 PDFPage 的 Class 方法。然后在我的 PDFPage 类中,我为 i
我有一堆 NSImages,我将它们保存在 PDFDocument 中,作为 PDFPages。当我第一次插入 NSImage 时,NSImage 的大小以点 (72 dpi) 为单位,而(仅)NSI
我使用的是 pypdfium2 版本 4.5.0,我面临这个问题 我想利用这个render_topil pdf = pdfium.PdfDocument(pdf_path) page = pdf.ge
我一直在尝试找到一种使用 pdfpages 在 pdf 文件中添加数据框的方法。但我还没有找到任何选择解决方案。我的数据框有大约 5000 行和 10 列。如何将其附加到 pdf 中? 我编写的代码给
任何人都可以让我知道任何免费的第三方 sdk 或源代码,我可以使用它突出显示、添加注释以及捕获/共享屏幕上的文本,如 iBooks 最佳答案 一个好的起点是 PPDFPage 的 OCR,我推荐 Te
我正在使用 PDFKit 框架,并希望在 PDF 的所有页面中用蓝色突出显示所有超链接。我该如何前进?我已搜索但找不到足够的相关帖子。 最佳答案 如果您想从 pdf 中提取所有链接,请应用正则表达式并
我正在使用 Pandas 从一些数据文件中读取数据,并使用 PdfPages 生成多页 pdf,其中每一页都包含来自一个数据文件的 matplotlib 图形。如果能够在每一页上获得链接的目录或书签,
我正在创建一个大型的 LaTeX 文档,我的附录复制了我拥有的几本 PDF 小册子。我正在尝试创建一个节标题,然后以略低的比例包含页面。例如: \section{Booklet about Yada
我正在尝试创建多个(>100)个子图供以后分析。最大 5x5 的网格似乎可以正常工作,任何大于 5x5 的网格都会开始变得非常压扁,整个内容变得不可读。我尝试了各种不同的方法,例如设置方面等,但无济于
我是一名优秀的程序员,十分优秀!