2012-11-16 23 views
19

Ho una figura creata in matplotlib (dati di serie storiche), su cui sono una serie diCreazione di etichette in cui appare in linea matplotlib figura

matplotlib.pyplot.axvline 

linee. Mi piacerebbe creare delle etichette sulla trama che appaiono vicine (probabilmente sull'RHS della linea e verso la cima della figura) di queste linee verticali.

+0

ax.annotate sembra che farà il lavoro – tripkane

+0

rilevanti, e con una bella risposta: http://stackoverflow.com/questions/16992038/inline-labels-in-matplotlib –

+0

ho postato soluzione per questo in il seguente [collegamento] (http://stackoverflow.com/a/35538091/5448887) –

risposta

29

Si può usare qualcosa di simile

plt.axvline(10) 
plt.text(10.1,0,'blah',rotation=90) 

potrebbe essere necessario giocare con il valore X e Y in text per farlo per allineare correttamente. È possibile trovare la documentazione più completa here.

Problemi correlati