È possibile aggiungere una freccia a una figura in matplotlib, piuttosto che un asse per favore?
Ho una figura multi-componente contenentenumerosi assi, e vogliono essere in grado di disegnare frecce tra di loro. Tuttavia, se lo faccio manualmente impostando ax.arrow () per estendersi fuori dall'asse, viene ritagliato e non viene visualizzato.
Grazie
risposte:
2 per risposta № 1se si imposta clip_on = False
per il tuo ax.arrow
, dovrebbe estendersi fuori dall'asse
Ecco un esempio minimo:
import matplotlib.pyplot as plt
fig,ax=plt.subplots(1)
ax.arrow(0.5,0.6,0.55,0.,fc="r",ec="r",clip_on=True)
ax.arrow(0.5,0.4,0.55,0.,fc="b",ec="b",clip_on=False)
plt.show()