使用 gnuplot 在 LaTeX 中进行简单绘图

使用 gnuplot 在 LaTeX 中进行简单绘图

我想通过在文档内部以编程方式使用命令sin(x)来在 LaTeX 文档(一篇文章)上进行绘图。gnuplot

我知道您可以将图保存为.tex文件,然后使用 将其插入文档中\input{}。但这不是我想要的。我想了解如何在文档源代码中生成图。

这是我使用 gnuplot 控制台时得到的图表,所以这也是我希望在我的文档上得到的结果。

gnuplot sin(x)

我正在使用 MiKTeX 和 TeXstudio,但最后一个可能不相关。

答案1

pgfplots包有一个\addplot gnuplot命令,它使用 gnuplot 进行计算,然后导入数据进行绘图pgfplots。在下面的示例中,第一个函数用蓝色绘制,第二个函数用红色绘制。

\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
  \begin{tikzpicture}
  \begin{axis}
  \addplot gnuplot {sin(x)};
  \addplot {sin(x)};
  \end{axis}
  \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容