绘制来自外部 CSV 文件的记录数据

绘制来自外部 CSV 文件的记录数据

是否可以在 LaTeX 中绘制以下类型的数据?

在此处输入图片描述

由于数据量巨大,因此需要从外部文件获取数据,但这不是必要的。

答案1

[根据评论转化而来]

从文件加载数据的一般模板csv如下这个答案:您可以删除括起来的部分并用实际的 csvc 文件\begin{filecontents}... \end{filecontents}替换文件名。data.csv

为了获得问题中指出的样式,您可能希望使用\addplot+[smooth,mark=none]它来获得没有标记的平滑插值曲线。有关绘图的更多自定义,您可以参考pgfplots 手册

答案2

正如 Willie Wong 所说,下面的方法对我来说非常有效:

包括以下软件包:

\usepackage{pgfplots}

并使用以下内容来表示图表:

\begin{tikzpicture}
\includegraphics[width=\textwidth,height=4cm]{tiger}
\begin{axis}
\addplot table [x=a, y=b, col sep=comma, mark=none, smooth] {pilot.csv};
\end{axis}
\end{tikzpicture}

相关内容