PGFPlots 的布尔 && 问题 \addlegendentry

PGFPlots 的布尔 && 问题 \addlegendentry

在回答这个问题时:在 LaTeX (overleaf) 中绘制模数图时遇到问题

我遇到了一个奇怪的问题/错误。&&过滤器无法使用\addlegendentry

\documentclass[border= 1cm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[
    y filter/.expression={x>2&&x<4)?0:x},
    ] {x};
%\addlegendentry{test} %Does not work with &&
\end{axis}
\end{tikzpicture}
\end{document}

带倾角的线性图

\addlegendentry与过滤器的结合会&&产生以下错误:

\pgfkeys@sp@b 的参数有一个额外的 }。\par l.12 \end{axis}

更改&&为 可以||正常工作。这是已知错误还是我不明白的问题?

相关内容