In un grafico creato da matplotlib.pyplot, come posso forzare la visualizzazione delle etichette degli assi nella notazione esponenziale? Questo sembra essere fatto automaticamente per i valori < 1e-6, ma per, diciamo, 5e-6 ottengo "0.000005". Preferirei vederlo mostrato come "5e-6" anche per questa gamma.Matplotlib.pyplot: forza la notazione etichetta dell'asse esponenziale
risposta
E sembra come si dovrebbe essere in grado di impostare i limiti di potenza del ScalarFormatter
per gli assi. (Codice non testato)
# Set limits to x < 10^1 and x > 10^-1
# (overlapping, thus all inclusive, hopefully)
gca().get_yaxis().get_major_formatter().set_powerlimits((0, 0))
Si può fare ancora meglio e basta chiamare 'set_powerlimits' su 'gca(). get_major_formatter()' – tacaswell
@tcaswell: Bello, grazie. – voithos
@voithos: ho dovuto usare 'gca(). Yaxis.get_major_formatter(). Set_powerlimits ((- 1,1))'. Esiste un modo (elegante) per applicare la modifica ad entrambi gli assi in un colpo solo? @tcaswell: come si fa? Chiamare 'set_powerlimits' senza argomenti ha generato un errore. – gandi2223
- 1. Forza R per non utilizzare la notazione esponenziale (ad es. E + 10)?
- 2. Java analizza un numero in notazione esponenziale
- 3. Come ottenere il valore float senza includere la notazione esponenziale
- 4. Forza python per non emette un galleggiante in forma standard/notazione scientifica/forma esponenziale
- 5. Forza il formato esponenziale delle zecche COME MATLAB lo fa automaticamente
- 6. La mia legenda matplotlib.pyplot viene interrotta
- 7. trama vlines con matplotlib.pyplot
- 8. Convertire numeri con notazione esponenziale da stringa a doppia o decimale
- 9. La complessità di scala.xml.RuleTransformer è davvero esponenziale?
- 10. Come produrre un asse in scala esponenziale?
- 11. calcolo esponenziale in Python
- 12. Come imparare la notazione matematica?
- 13. Distribuzione esponenziale in Python
- 14. Operatore esponenziale in C++
- 15. Come modificare la dimensione della legenda con matplotlib.pyplot
- 16. Versione Haskell di Idris! -notazione (notazione bang)
- 17. Javascript Regex per convertire la notazione punto per la notazione staffa
- 18. matplotlib.pyplot non ha alcun attributo 'stile'
- 19. convertire esponenziale decimale in pitone
- 20. Matplotlib TypeError durante l'importazione di matplotlib.pyplot
- 21. "import matplotlib.pyplot as plt" nel notebook ipython
- 22. Pandas: funzione di livellamento esponenziale per la colonna
- 23. Vestibilità esponenziale negativa: la curva sembra troppo alta
- 24. Che cos'è la notazione "?:" In JavaScript?
- 25. Convertire la notazione letterale dell'oggetto nell'array
- 26. readr: Disattiva la notazione scientifica in write_csv
- 27. Utilizzare la notazione scientifica solo se necessario
- 28. La notazione oggetto JavaScript è corretta JSON?
- 29. Che cos'è la notazione 4'd #?
- 30. Come prevenire la notazione scientifica in R?
http://matplotlib.org/api/ticker_api.html#matplotlib.ticker.FormatStrFormatter ' "% e"' è esponenziale –