Usando os dados emeste ficheiro, tenho o seguinte gráfico:
\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}
dando
Eu gostaria de cortar o espaço em branco extra na parte superior, assim:
Meu palpite é que o gráfico adiciona espaço extra na parte superior, caso eu queira z
eixos ao redor, mas o espaço extra aparece mesmo que eu não precise do canto superior esquerdo.
Qualquer ajuda é apreciada.
Responder1
Usar recorte parece ser a solução certa. Veja tambémessa questãosobre o uso de recorte.
Seu MWE se tornaria então:
\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}
Você terá que encontrar os parâmetros corretos para o recorte, mas depois disso tudo deverá funcionar perfeitamente. Considere usar vspace negativo (\vspace{-10mm}) se quiser mover o todo um pouco mais para cima.