如何使用 Pgfplot 根据从文件中获取的数据绘制垂直线

如何使用 Pgfplot 根据从文件中获取的数据绘制垂直线

我有一个包含时间样本(具有不同间隔)的单列 example.csv 文件。我的问题是如何使用 Pgfplot 生成从 .csv 文件中获取的时间样本中的多条垂直线的图,例如: 在此处输入图片描述

任何帮助,将不胜感激。

克日谢克

答案1

您可以使用ycombs 并构造一个值来绘制垂直线。

\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}

相关内容