2012-11-16 9 views
19

Mam figurę utworzoną w matplotlib (dane szeregów czasowych), nad którym to seriaTworzenie etykiet gdzie pojawia się linia w matplotlib rysunek

matplotlib.pyplot.axvline 

linii. Chciałbym stworzyć etykiety na działce, która pojawi się w pobliżu (prawdopodobnie na RHS linii i na górze rysunku) tych pionowych linii.

+0

ax.annotate wyświetlany będzie wykonać zadanie – tripkane

+0

istotne, iz ładnym odpowiedź: http://stackoverflow.com/questions/16992038/inline-labels-in-matplotlib –

+0

ja pisał rozwiązanie tego problemu w następujący [link] (http://stackoverflow.com/a/35538091/5448887) –

Odpowiedz

29

Można użyć czegoś podobnego

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

może trzeba się bawić z X i Y. W text aby ją odpowiednio ustawić. Możesz znaleźć bardziej kompletną dokumentację here.

Powiązane problemy