Moja graficzny przechodzi od y = -1 y = 10Matplotlib, jak pisać adnotacje poza rysunkiem w współrzędnych danych?
Chcę napisać kawałek tekstu w dowolnej pozycji, powiedzmy w punkcie x = 2000, y = 5:
topór. opisywanie („MgII” xy = (2000,0, 5,0), xycoords = „dane”)
teraz chcę to samo, ale tym razem fragment tekstu musi być poza grafiką, ale w dokładnym położeniu Oznaczam we współrzędnych danych:
ax.annotate ('MgII' xy = (2000,0, 10,5), xycoords = 'dane')
Ale potem zniknie (pamiętaj mojej grafiki idzie od -1 do 10). Na grafice jest dużo wolnego miejsca.
A jeśli mogę określić
xy = (2000,0, 9,999)
następnie pojawi się etykieta prawie gdzie chcesz, tylko to jest zbyt blisko górnej granicy obrazu . Chcę tego na y = 10.5, konkretnie.
@nordev Nie przekonany, że 'clip_on' nie powinno działać ... kod adnotacji jest nieco wybredny (myślę, że został napisany, potem artysta został ponownie przeanalizowany, a adnotacja nigdy nie została zaktualizowana) – tacaswell