Ho un semplice grafico a linee e devo spostare i segni di spunta dell'asse y dal lato sinistro (predefinito) del diagramma sul lato destro. Qualche idea su come fare questo?Mattylotlib di Python zecche sul lato destro del grafico
78
A
risposta
127
Usa ax.yaxis.tick_right()
ad esempio:
from matplotlib import pyplot as plt
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
plt.plot([2,3,4,5])
plt.show()
72
Per le etichette di destra usare ax.yaxis.set_label_position("right")
, vale a dire: lavori risposta
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
plt.plot([2,3,4,5])
ax.set_xlabel("$x$ /mm")
ax.set_ylabel("$y$ /mm")
plt.show()
38
di Joaquin, ma ha l'effetto collaterale di rimuovendo le zecche dalla l lato sinistro degli assi. Per risolvere questo problema, follow-up tick_right()
con una chiamata a set_ticks_position('both')
. Un esempio rivisto:
from matplotlib import pyplot as plt
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_ticks_position('both')
plt.plot([2,3,4,5])
plt.show()
Il risultato è un grafico con segni di graduazione su entrambi i lati, ma selezionare le etichette sulla destra.
9
Basta è caso in cui qualcuno chiede (come ho fatto io), anche questo è possibile quando si utilizza subplot2grid. Per esempio:
import matplotlib.pyplot as plt
plt.subplot2grid((3,2), (0,1), rowspan=3)
plt.plot([2,3,4,5])
plt.tick_params(axis='y', which='both', labelleft='off', labelright='on')
plt.show()
vi mostrerà questo:
Problemi correlati
- 1. Menu sul lato destro?
- 2. matplotlib sull'asse y sul lato destro
- 3. Sovraccarico dell'operatore in python con l'oggetto sul lato destro dell'operatore
- 4. Allineare un TPopupMenu sul lato destro del modulo?
- 5. Opzione Android RadioButton sul lato destro del testo
- 6. Tooltip highcharts sempre sul lato destro del cursore
- 7. textmate - spostando il cassetto del progetto sul lato destro
- 8. Material Design Lite (MDL) Cassetto di navigazione sul lato destro
- 9. Come posizionare UIBarButtonItem sul lato destro di una UIToolbar?
- 10. Valori di filtraggio sul lato destro della disgiunzione scalaz
- 11. ActionLayout per gli elementi di navigazione visualizza sul lato destro
- 12. Schede sul lato destro e sinistro di TabControl C#
- 13. Imposta il pulsante ActionBar home sul lato destro
- 14. Come posizionare un div sul lato destro con posizione assoluta
- 15. Pagina principale mastro sul lato destro usando Xamarin.Forms
- 16. Come fissare il valore sul lato destro della modeline?
- 17. Spazio vuoto bootstrap Twitter sul lato destro della pagina
- 18. HTML/CSS - Tabella congelato colonna sul lato destro
- 19. Tasto Expander sul lato destro: come si fa?
- 20. Come allineare più StatusBarItems sul lato destro in XAML?
- 21. aprire Firebug in lato destro
- 22. Utilizzando SlidingPaneLayout dal lato destro?
- 23. Quali sono le lettere sul lato destro del popup del completamento automatico?
- 24. sovraccarico operatore di assegnazione quando l'oggetto si trova sul lato destro del compito
- 25. Come mostrare le informazioni sullo stato di git sul lato destro del terminale?
- 26. Come incollare UIView sul lato destro del suo superview a livello di codice
- 27. Operatore Star * sul lato sinistro e destro di un estratto conto
- 28. Pulsante Aggiungi al lato destro dell'intestazione
- 29. Come allineare ImageView al lato destro del LinearLayout Android programmatico
- 30. Stroke lato destro e sinistro del rettangolo svg
Grande risposta, si ottiene un +1, ti darei un altro +1 per la foto, ma io sono limitato a solo 1. – lukecampbell
cosa voglio spostare anche la ylabel a destra? – Brian
interessante che questo fa sì che i nomi delle zecche ritornino anche se dovrebbero essere soppressi da sharey = True – endolith