Uso di matplotlib, vorrei scrivere il testo sui miei grafici che viene visualizzato in normale notazione scientifica, ad esempio, come 1.92x10 -7 anziché il predefinito 1.92e-7. Ho trovato aiuto su come fare questo per i numeri che etichettano le zecche sugli assi ma non per la funzione di testo. Ecco un esempio del mio codice che vorrei cambiare:Visualizzazione di numeri con "X" anziché "e" notazione scientifica in matplotlib
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,0.5)
y = x*(1.0-x)
a=1.92e-7
plt.figure()
plt.plot(x, y)
plt.text(0.01, 0.23, r"$a = {0:0.2e}$".format(a), size=20)
plt.show()
prima idea sarebbe una funzione di filtro, che trasforma l'uscita del metodo format. E 'già sufficiente, e se no, perché? E in caso contrario: la notazione strettamente scientifica sarebbe un punto centrale anziché una "x" ... – guidot