3
我使用Python 2.7和Matplotlib来生成多图表报表。如何在导出为PDF时避免使用matplotlib调整图形大小?
我想生成这个报告作为PDF文档导出。 我想设置每个页面的大小(12英寸宽×18英寸高)。我使用下面的代码,但是我得到的是一个页面大小依赖于我的计算机屏幕大小的文档(如果使用我的笔记本电脑,其高度比使用我的台式PC时要小)。
我想修复每个PDF页面的大小。
有没有人知道如何实现这一目标?
pp = PdfPages('output/JobTitleReport.pdf')
fig = mpyplot.figure(figsize=(12,18))
# [...]
pp.savefig()
pp.close()
我以前测试过这个,但是这不会产生我期望的结果。 实际上,如果您不设置dpi大小,默认值es dpi = 80。 很少见的是,页面高度与页面高度成正比,在主计算机的文档的第一个视图中显示该页面的高度(以避免向下滚动文档的页面)。 –