2013-02-10 20 views
6

Ustawiam matplotlib, aby umieścić znaczniki poza obszarem wydruku, ale teraz nakładają się na odpowiednie etykiety. Metoda tick_params nie zapewnia żadnej opcji ustawienia odpowiedniej pozycji etykiety. Więc myślę, że będę musiał napisać własną funkcję za pomocą metody text(). Tymczasem czy ktoś ma lepszą sugestię?Pozycja etykiety matplotlib w stosunku do osi

+0

http://stackoverflow.com/questions/14711338/matplotlib-ticks-position-relative-to-axis związanej – tacaswell

Odpowiedz

6

Aby przesunąć etykiety zaznaczenia w stosunku do paska wyboru tików. Porównaj

ax.tick_params(direction='out', pad=5) 
plt.draw() 

z

ax.tick_params(direction='out', pad=15) 
plt.draw() 
+0

......... ................tak, przepraszam. – user1850133

+0

@ user1850133 bez obaw. Można by się spierać, że i tak powinno to być osobne pytanie (ktoś, kto szuka sposobu regulacji wyściółki, nie będzie patrzył, jak odwracać kleszcze). – tacaswell

+0

Powiedziałem, przepraszam, ponieważ powiedziałem "metoda tick_params nie zapewnia żadnej opcji do ustawienia odpowiedniej pozycji etykiety", podczas gdy nie jest to prawda i mimo to sprawdziłem dokumentację, ale wydaje się niedbale. – user1850133