Gráfico simples em LaTeX usando gnuplot

Gráfico simples em LaTeX usando gnuplot

Gostaria de plotar sin(x)em um documento LaTeX (um artigo) usando gnuplotcomandos programaticamente dentro do documento.

Estou ciente de que você pode salvar o gráfico como um .texarquivo e depois inseri-lo no documento usando a extensão \input{}. No entanto, não é isso que estou pedindo. Gostaria de aprender como gerar o gráfico dentro do código fonte do documento.

Este é o gráfico que obtenho quando uso o console gnuplot, então este é o resultado que espero obter no meu documento também.

gnuplot pecado(x)

Estou usando MiKTeX e TeXstudio, embora este último provavelmente não seja relevante.

Responder1

O pgfplotspacote possui um \addplot gnuplotcomando, que utiliza o gnuplot para fazer o cálculo e depois importar os dados para plotagem por pgfplots. No exemplo a seguir, a primeira função é desenhada em azul e a segunda em vermelho.

\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}

insira a descrição da imagem aqui

informação relacionada