Wie kann ich den Abstand zwischen der Beschriftung der Y-Achse und ihrer Linie mithilfe von pgfplots verringern?

Wie kann ich den Abstand zwischen der Beschriftung der Y-Achse und ihrer Linie mithilfe von pgfplots verringern?

Ich möchte mit so kompakt wie möglich plotten pgfplots.

Ich habe den folgenden Codeabschnitt:

\documentclass{standalone}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
    \begin{axis}
        [
            width=7.5cm,
            xlabel={Size of the data set list},
            ylabel={Gas cost},
            grid=major,
            domain=1:100,
            xmin=0,xmax=10,
            ymin=0,ymax=10,
            ytick={0,2,...,12},
            samples=21,
        ]
        \addplot {x};
    \end{axis}
\end{tikzpicture}
\end{document}

Mit folgender Ausgabe:

Bildbeschreibung hier eingeben

Ich weiß nicht, warum, aber zwischen der Beschriftung der Y-Achse und ihrer Linie befindet sich eine zusätzliche neue Zeile. Wie kann ich den zusätzlichen Abstand zwischen der Beschriftung der Y-Achse und der Linie der Y-Achse entfernen?

Antwort1

Auch wenn Ihre installierte Version ist v1.18.1, müssen Sie die compatOption explizit setzen, um anzufordern, dass alle Funktionen der Version 1.18 verwendet werden. Wenn Sie sie weglassen, erhalten Sie die folgende Warnung im Protokoll:

Package pgfplots Warning: running in backwards compatibility mode
(unsuitable tick labels; missing features). Consider writing
\pgfplotsset{compat=1.18} into your preamble. on input line 4.

MWE:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
    \begin{axis}
        [
            width=7.5cm,
            xlabel={Size of the data set list},
            ylabel={Gas cost},
            grid=major,
            domain=1:100,
            xmin=0,xmax=10,
            ymin=0,ymax=10,
            ytick={0,2,...,12},
            samples=21,
        ]
        \addplot {x};
    \end{axis}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen