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

来自 pgfplots 文档第 95 页。使用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}

相关内容