pgfplots で 2D ベクトル フィールドを描画するにはどうすればよいでしょうか?

pgfplots で 2D ベクトル フィールドを描画するにはどうすればよいでしょうか?

私は LaTeX の初心者で、2D ベクトル フィールド (ベクトル矢印が全体に描かれたグラフなど) を描画する必要があります。オンラインではどこにも見つかりません。可能であれば、pgfplots を使用したいと思います。

答え1

にこだわっていない場合はpgfplots、非常に簡単に実行できるコマンドpst-plotがあります\psVectorfield(pst-plot ドキュメントの例から引用)。

\documentclass[x11names, border=5pt]{standalone}

\usepackage{pst-plot}
\usepackage{auto-pst-pdf}

\begin{document}
%
%%%%%%%%%%% v(x, y) = =x² + y² - 1
\psset{unit=4cm, arrowinset=0.12}
\begin{pspicture}(-1.2,-1.2)(1.1,1.1)
    \psaxes[ticksize=0 4pt,axesstyle=frame,tickstyle=inner,subticks=20,
    Ox=-1,Oy=-1](-1,-1)(1,1)
    \psset{arrows=->,algebraic}
    \psVectorfield[linecolor=DarkOliveGreen3](-0.9,-0.9)(0.9,0.9){ x²+y²-1 }
\end{pspicture}

\end{document} 

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

関連情報