
데이터 사용이 파일, 다음과 같은 플롯이 있습니다.
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{savetrees}
\begin{document}
\begin{figure}[b]
\centering
\begin{tikzpicture}
\begin{axis}[
width=\linewidth,
height=0.9\textheight,
view = {95}{40},
zmin = 0,
restrict z to domain = 1:,
axis x line = left,
axis y line = left,
axis z line = right,
]
\addplot3 [draw=black, mark=none] table {biomass.txt};
\end{axis}
\end{tikzpicture}
\caption{Caption}
\end{figure}
\end{document}
기부
다음과 같이 상단의 추가 공백을 잘라내고 싶습니다.
내 생각에는 축을 모두 원하는 경우 그래프 상단에 추가 공간이 추가되지만 z
왼쪽 상단이 필요하지 않더라도 추가 공간이 표시됩니다.
도움을 주시면 감사하겠습니다.
답변1
클리핑을 사용하는 것이 올바른 해결책인 것 같습니다. 또한 참조하십시오이 질문클리핑 사용에 대해.
그러면 MWE는 다음과 같습니다.
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{savetrees}
\begin{document}
\begin{figure}[b]
\centering
\begin{tikzpicture}
\clip (-0.5, -1) rectangle (15, 19)
\begin{axis}[
width=\linewidth,
height=0.9\textheight,
view = {95}{40},
zmin = 0,
restrict z to domain = 1:,
axis x line = left,
axis y line = left,
axis z line = right,
]
\addplot3 [draw=black, mark=none] table {biomass.txt};
\end{axis}
\end{tikzpicture}
\caption{Caption}
\end{figure}
\end{document}
클리핑에 적합한 매개변수를 찾아야 하지만 그 후에는 매력적으로 작동할 것입니다. 전체를 조금 더 높이려면 음수 vspace(\vspace{-10mm}) 사용을 고려하십시오.