
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 axis
Umgebung besteht, einfärben. Intuitiv würde man denken, dass eine fill
Option 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 axis
hinaus 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/.style
für die axis
Umgebung!
\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}