从文本文件中读取两列数据并使用tikz包绘图

时间:2015-08-02 19:32:03

标签: matplotlib latex pdflatex tikz

我想在两列(x和y)中导出我的数据,并在LaTeX中使用tikz包绘制它们。有没有办法从大量的行?代码片段就足够了。

1 个答案:

答案 0 :(得分:2)

查看pgfplots包。这是一个简单的例子:

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\usepackage{filecontents}

% The content of the data file "data.dat".
% Delete this block if you have your data in an external file.
\begin{filecontents}{data.dat}
x y
0 0.2
1 3.3
2 1.5
3 1.1
4 2.5
\end{filecontents}

\begin{document}
\begin{tikzpicture}
  \begin{axis}
      \addplot table {data.dat};
  \end{axis}
\end{tikzpicture}
\end{document}

结果:

enter image description here