Простой график в LaTeX с использованием gnuplot

Простой график в LaTeX с использованием gnuplot

Я хотел бы построить график 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}

введите описание изображения здесь

Связанный контент