我想绘制有时没有可用数据的数据,并避免通过删除相关行来手动清理数据文件,我想知道是否有一个选项可以跳过空白数据(不视为 0),如示例中的情况 a 和 c(见下文)?因此,在此示例中,我只想绘制 b 和 d,其中的值已知,并显示 4 个 xticks。
预先感谢您的帮助!
\documentclass[11pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{filecontents}
\begin{filecontents*}{example.txt}
a
b 0.995
c
d 5.722
\end{filecontents*}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ylabel={Y},
xlabel={X},
symbolic x coords={a,b,c,d},
xtick={a,b,c,d},
xticklabels={AAAA,BBBB, CCCC,DDDD}
]
\addplot +[only marks,color=red] table[header=false] {example.txt};
\end{axis}
\end{tikzpicture}
\end{document}