2012-11-16 10 views
19

Ich habe eine Figur in matplotlib erstellt (Zeitreihendaten), über die eine Reihe vonErstellen von Etiketten, wo Linie in matplotlib Figur erscheint

matplotlib.pyplot.axvline 

Linien. Ich würde gerne Etiketten auf der Zeichnung erstellen, die in der Nähe von (wahrscheinlich auf der RHS der Linie und nach oben der Figur) dieser vertikalen Linien erscheinen.

+0

ax.annotate scheint es, wird die Arbeit – tripkane

+0

relevant, und mit einer netten Antwort tun: http://stackoverflow.com/questions/16992038/inline-labels-in-matplotlib –

+0

Ich habe für diesen geschriebene Lösung in das folgende [link] (http://stackoverflow.com/a/35538091/5448887) –

Antwort

29

Sie können so etwas wie

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

verwenden haben Sie vielleicht in text mit x- und y-Wert zu spielen, um es richtig auszurichten zu bekommen. Sie können die vollständige Dokumentation here finden.

Verwandte Themen