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。 很少見的是,頁面高度與頁面高度成正比,在主計算機的文檔的第一個視圖中顯示該頁面的高度(以避免向下滾動文檔的頁面)。 –