我一直在寻找一个简单的答案,但没有成功。我想绘制函数 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}