答案1
您可以使用ycomb
s 并构造一个值来绘制垂直线。
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ymax=2,ymin=0]
\addplot+[ycomb,dashdotted,thick,no marks] table[x=x,y expr=2] {
x
1
5
12
34
68
};
\end{axis}
\end{tikzpicture}
\end{document}