
Python과 Matplotlib를 사용하여 만든 막대 차트를 LaTeX 문서로 가져오려고 합니다. 그러나 차트를 pgf 파일로 저장하고 내 문서로 가져오면 항상 레이블과 실제 차트 사이에 약간의 겹침이 있어서 일부 텍스트가 잘린 것처럼 보입니다. 내 Python 프로그램에서 매개변수를 변경하려고 시도했지만(예: 그래프를 생성할 때 모든 레이블에 공백을 추가하는 등) 항상 동일한 pgf를 얻으므로 문제는 LaTeX 측에 있습니다. 여기서 문제를 볼 수 있습니다:
그리고 pgf 파일(생성된 pdf의 스크린샷): (2개 이상의 링크를 게시하려면 최소한 10개의 평판이 필요하므로 제거됨)
스크린샷을 자세히 보시면 중복된 부분을 보실 수 있습니다.
다음 코드를 사용하여 내 문서에 pgf 파일을 추가합니다.
\centerline{\scalebox{0.5}{\input{meat.pgf}}}
또한 여담으로 가져온 pgf 파일은 페이지의 2/3만 차지합니다. 그래프를 아래쪽으로 늘려 전체 페이지를 채우는 방법이 있습니까?
이 문제를 해결하는 방법을 아는 사람이 있다면 정말 감사하겠습니다!
편집하다:
다음은 최소한의 작업 예입니다. 전체 문서는 아니지만 컴파일하고 문제가 발생합니다. 산세리프 수정을 적용해 보았지만 겹치는 부분이 줄어들었지만 여전히 존재합니다.
\documentclass[a4paper]{report}
\usepackage{amssymb,latexsym,amsmath,booktabs,csvsimple,pdfpages,graphicx,pgf}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=1.5cm,bottom=3.5cm]{geometry}
\begin{document}
\title{Minimum Working Example}
\date{}
\maketitle
\tableofcontents
\newpage
\chapter{Meat Dishes}
\section{Overall}
\newpage
\centerline{\scalebox{0.5}{\sffamily\input{meat.pgf}}}
\end{document}
다음은 산세리프 글꼴을 사용할 때의 스크린샷입니다(치킨, 베이컨, 모짜렐라 파스타 베이크가 겹치는 부분에 주의). 2개 이상의 링크에 대한 평판이 필요하므로 제거되었습니다.
그리고 컴파일하는 데 필요한 pgf 파일은 다음과 같습니다(MWE의 tex 파일과 동일한 디렉터리에 넣기만 하면 됩니다). 고기.pgf