Überschüssige Leerzeichen oben im 3D-PGFPlots-Diagramm entfernen

Überschüssige Leerzeichen oben im 3D-PGFPlots-Diagramm entfernen

Die Verwendung der Daten inDiese Datei, ich habe folgendes Grundstück:

\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}

Geben

Bildbeschreibung hier eingeben

Ich möchte die zusätzlichen Leerzeichen oben wie folgt entfernen:

Bildbeschreibung hier eingeben

Ich vermute, dass das Diagramm oben zusätzlichen Platz hinzufügt, falls ich zAchsen rundherum haben möchte, der zusätzliche Platz wird jedoch angezeigt, obwohl ich den oberen linken Platz nicht benötige.

Jede Hilfe wird geschätzt.

Antwort1

Die Verwendung von Clipping scheint die richtige Lösung zu sein. Siehe auchdiese Fragezur Verwendung von Clipping.

Ihr MWE würde dann lauten:

\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}

Sie müssen die richtigen Parameter für das Clipping finden, aber danach sollte es wie am Schnürchen laufen. Erwägen Sie die Verwendung eines negativen vspace (\vspace{-10mm}), wenn Sie das Ganze etwas höher verschieben möchten.

verwandte Informationen