使用 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}

在此輸入影像描述

相關內容