我希望 pgfplots 不显示范围之间的线。例如,在以下情况下,1~2 之间的函数未定义,因此不应显示该线。我使用以下代码
\documentclass{article}
\usepackage{pgfplots,pgfplotstable}
\pgfplotsset{
compat=1.16
}
\pgfplotstableread{
0 0
1 1
2 2
3 3
}\data
\begin{document}
\begin{tikzpicture}
\begin{axis}[
unbounded coords=jump,
x filter/.expression={x>1&&x<2? nan : x}
]
\addplot table {\data};
\end{axis}
\end{tikzpicture}
\end{document}
上面的代码不起作用。我认为这是因为 1~2 之间不存在采样点。还有其他方法可以做到这一点吗?