3
파이 차트 2.7 및 Matplotlib을 사용하여 여러 차트 보고서를 생성하고 있습니다.PDF로 내보낼 때 matplotlib로 그림의 크기를 조정하지 않으려면 어떻게해야합니까?
이 보고서를 PDF 문서로 내보내고 싶습니다. 각 페이지의 크기를 설정하고 싶습니다 (폭 12 인치 x 높이 18 인치). 아래 코드를 사용하고 있지만, 컴퓨터의 화면 크기에 따라 페이지 크기가 다른 문서가 있습니다 (랩톱을 사용하는 경우 데스크톱 PC를 사용하는 경우보다 높이가 작음).
각 PDF 페이지의 크기를 수정하고 싶습니다.
아무에게도이를 수행하는 방법을 알고 있습니까?
pp = PdfPages('output/JobTitleReport.pdf')
fig = mpyplot.figure(figsize=(12,18))
# [...]
pp.savefig()
pp.close()
필자는 이전에 이것을 테스트했지만 예상 한 결과를 얻지 못했습니다. 사실 dpi 크기를 설정하지 않으면 기본값 인 es dpi = 80이됩니다. 드문 것은 페이지의 높이가 호스트 컴퓨터에서 문서의 첫 번째보기에서 볼 수있는 페이지 높이에 비례한다는 것입니다 (문서의 페이지를 아래로 스크롤하지 않기 위함). –