不合适的倾斜渐变与填充库

不合适的倾斜渐变与填充库

以下代码生成下一个图:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepgfplotslibrary{fillbetween}
\usetikzlibrary{fadings}

\tikzfading [name=myfading, top color=black, bottom color=black, middle color=white]
\pagecolor{blue!50!black}
\color{red}

\begin{document}
\begin{tikzpicture}
\begin{axis} [
  width=13.2cm,
  scale only axis,
  xmin=25, xmax=75,
]

\addplot [red, no marks, name path=sup] table {
25  10
75  4
};

\addplot [red, no marks, name path=inf] table {
25  4
75  -2
};

\addplot [green!50, path fading=myfading, fading angle=-28]
  fill between [of=inf and sup, on layer=axis grid];
\end{axis}
\end{tikzpicture}
\end{document}

错误衰落

在我看来,错误的行为是一系列原因共同作用的结果,每个原因的严重程度不同:

  1. 明确设置width
  2. 使用该scale only axis选项
  3. 明确设置fading angle
  4. 层的使用on grid

对于该问题及其解决方案有什么想法吗?

相关内容