Option zum Einfärben des Hintergrunds von pgfplots

Option zum Einfärben des Hintergrunds von pgfplots

Ich habe erfolglos nach einer einfachen Antwort darauf gesucht. Ich möchte die Funktion y=x^2 darstellen und den Hintergrund der gesamten Box, die aus der axisUmgebung besteht, einfärben. Intuitiv würde man denken, dass eine fillOption für verfügbar wäre , aber es stellt sich heraus, dass dies nicht der Fall ist! Gibt es dafür keine einfachen Lösungen? Und was ist, wenn ich die Einfärbung über die Box axishinaus erweitern möchte ?axis

Natürlich kann man manuell ein Rechteck hinzufügen und seine Abmessungen nach Bedarf anpassen, aber das ist nicht praktisch.

\documentclass{article}
\usepackage{tikzplot}
\begin{document}
   \begin{tikzpicture}
      \begin{axis}[fill = grey!10,] % This option does not work, why????
         \addplot {x^2};
      \end{axis}

   \end{tikzpicture}
\end{document} 

Antwort1

Ab Seite 95 in der pgfplots-Dokumentation. Verwenden Sie das axis background/.stylefür die axisUmgebung!

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
   \begin{tikzpicture}
      \begin{axis}[axis background/.style={fill=gray!10}]
         \addplot {x^2};
      \end{axis}
   \end{tikzpicture}
\end{document}

verwandte Informationen