Возможность раскрашивания фона pgfplots

Возможность раскрашивания фона pgfplots

Я искал простой ответ на это, но безуспешно. Я хочу построить график функции y=x^2 и раскрасить фон всего блока, образованного средой axis. Интуитивно можно было бы подумать, что fillдля будет доступна опция axis, но оказывается, что это не так! Неужели нет простых решений для этого? Кроме того, что если я хочу расширить раскраску за пределы блока axis.

Конечно, можно вручную добавить прямоугольник и отрегулировать его размеры по мере необходимости, но это не удобно.

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

решение1

Со страницы 95 в документации pgfplots. Используйте axis background/.styleдля axisсреды!

введите описание изображения здесь

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

Связанный контент