qual è il modo giusto per disegnare una freccia che torna indietro per puntare alla sua origine in matplotlib? ho provato:come creare la freccia che esegue il loop in matplotlib?
plt.figure()
plt.xlim([0, 1])
plt.ylim([0, 1])
plt.annotate("", xy=(0.6, 0.9),
xycoords="figure fraction",
xytext = (0.6, 0.8),
textcoords="figure fraction",
fontsize = 10, \
color = "k",
arrowprops=dict(edgecolor='black',
connectionstyle="angle,angleA=-180,angleB=45",
arrowstyle = '<|-',
facecolor="k",
linewidth=1,
shrinkA = 0,
shrinkB = 0))
plt.show()
questo non dà il risultato giusto:
le connectionstyle
argomenti sono difficili da seguire da questa pagina (http://matplotlib.org/users/annotations_guide.html).
sto cercando è qualcosa di simile this o this:
aggiornamento: la risposta legata al non mostra come farlo con plt.annotate
che ha altre caratteristiche che voglio usare. la proposta di utilizzare il marcatore $\circlearrowleft$
non è una soluzione reale.
Mi piacerebbe utilizzare gli stili di freccia in '' plt.annotate'', non questa freccia. anche questo non offre alcuna flessibilità in merito all'angolo o alla dimensione della freccia, ecc. la tua soluzione si basa anche su tex e sui font tex. – mvd