gnuplot を使用した LaTeX での簡単なプロット

gnuplot を使用した LaTeX での簡単なプロット

ドキュメント内でプログラム的にコマンドsin(x)を使用して、LaTeX ドキュメント (記事) にプロットしたいと思います。gnuplot

プロットを.texファイルとして保存し、 を使用してドキュメントに挿入できることは知っています\input{}。ただし、これは私が求めているものではありません。ドキュメントのソース コード内でプロットを生成する方法を知りたいのです。

これは、gnuplot コンソールを使用したときに得られるプロットであり、ドキュメントでもこれと同じ結果が得られると期待しています。

gnuplot sin(x)

私は MiKTeX と TeXstudio を使用していますが、最後のものはおそらく関係ありません。

答え1

パッケージには、gnuplot を使用して計算を行い、 でプロットするためのデータをインポートするコマンドがpgfplotsあります。次の例では、最初の関数は青で描画され、2 番目の関数は赤で描画されます。\addplot gnuplotpgfplots

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

ここに画像の説明を入力してください

関連情報