データを使用してこのファイル、次のプロットがあります:
\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}) の使用を検討してください。