Ça tombe bien, j'en ai un (un peu clinquant) sous la main. Il s'agit d'utiliser la clef `ArrowInside` de `pst-arrow`, et ses cousines `ArrowInsidePos`, `ArrowInsideNo`, `ArrowInsideOffset`.
\documentclass[svgnames]{standalone}%
\usepackage{pst-node, pst-arrow}
\usepackage{auto-pst-pdf}
\begin{document}
\psset{algebraic=true,dimen=middle, arrowinset=0.12, arrowsize=4pt}
\begin{pspicture*}(-3,-3)(3,3)
\dotnodes(-2,0){A}(2,0){B}%\pnode
\psset{ArrowInside=->, ArrowInsidePos=0.46}
\ncarc[arcangle=90, linecolor=DarkSeaGreen]{A}{B}\ncarc[arcangle =90, linecolor=Coral, ArrowInsideNo=2]{B}{A}
\psset{linecolor =Gold}
\pscircle(0,0){2}{\psset{yunit=0.5}\nccircle[linecolor =Goldenrod]{->}{B}{0.25}} \psarc{<-<}(0,0){2}{-80}{100}
\end{pspicture*}
\end{document}
![alt text][1]
*Rajoutis:*
Voici un code pour avoir l'èquivalent de la command `\nncircle` avec une flèche au milieu: je définis une command `\mynccircle` qui prend deux arguments obligés: le rayon du cercle et le nœud par lequel il passe, et un argument optionnel: l'angle polaire dudit cercle (0 par défaut). Démo:
\documentclass[svgnames]{standalone}%
\usepackage{pst-node, pst-arrow}
% \usepackage{auto-pst-pdf}
%\usepackage{auto-pst-pdf}
\newcommand\mynccircle[3][0]{\AplusB(#3)(#2;#1){C}\pscircle(C){#2}\psarc{->}(C){#2}{!#1 180 sub}{#1}}%
\begin{document}
\psset{algebraic=true,dimen=middle, arrowinset=0.12}
\begin{pspicture}(-3,-1.5)(3,1.5)
\dotnodes(-2,0){A}(2,0){B}(0,1){C}
\psset{ArrowInside=->, ArrowInsidePos=0.52}
\ncarc[arcangle=30, linecolor=DarkSeaGreen]{A}{C}\ncarc[arcangle =90, linecolor=Coral,]{B}{A}
\ncline[linecolor=PaleVioletRed]{B}{C}
\psset{linecolor =Gold}%
\psset{linecolor =Goldenrod}
\mynccircle[30]{3mm}{B}
\psset{linecolor =RoyalBlue}
\mynccircle[150]{4mm}{A}
\end{pspicture}
\end{document}
![alt text][2]
[1]: http://texnique.fr:80/osqa/upfiles/graphliketikz.png
[2]: http://texnique.fr:80/osqa/upfiles/graphliketikz1_hPFlV9q.png