2013-02-10 10 views
6

Ho impostato matplotlib per inserire le tacche all'esterno dell'area del grafico ma ora si sovrappongono alle etichette corrispondenti. il metodo tick_params non fornisce alcuna opzione per impostare la posizione delle etichette corrispondenti. Quindi penso che dovrò scrivere la mia funzione usando il metodo text(). Nel frattempo qualcuno ha un suggerimento migliore?etichette delle tacche del mattplotter posizione rispetto agli assi

+0

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

risposta

6

Per spostare le etichette di spunta relative alle zecche utilizzare il riquadro. Confronta

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

con

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

......... ................sì scusa. – user1850133

+0

@ user1850133 nessun problema. Si potrebbe obiettare che avrebbe dovuto essere una domanda a parte (qualcuno che cerca come regolare il padding non guarderebbe come capovolgere le zecche). – tacaswell

+0

Ho detto scusa perché ho detto "il metodo tick_params non fornisce alcuna opzione per impostare la posizione delle etichette corrispondenti" mentre non è vero e ho comunque controllato la documentazione, ma sembra incurante. – user1850133

Problemi correlati