即使数据缺失,如何绘制图表?

即使数据缺失,如何绘制图表?

我想绘制有时没有可用数据的数据,并避免通过删除相关行来手动清理数据文件,我想知道是否有一个选项可以跳过空白数据(不视为 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}  

相关内容