Ich habe eine Nummer in meinem Python-Skript, die ich als Teil des Titels eines Plots in Matplotlib verwenden möchte. Gibt es eine Funktion, die einen Float in einen formatierten TeX-String konvertiert? GrundsätzlichWie kann ich einen Float mit dem LaTeX-Formatierer von Matplotlib formatieren?
,
str(myFloat)
kehrt
3.5e+20
aber ich will
$3.5 \times 10^{20}$
oder zumindest für matplotlib den Schwimmer wie der zweite String-Format formatiert werden würde. Ich bin auch fest mit Python 2.4, so wird Code, der in alten Versionen läuft besonders geschätzt.
Haben Sie Alternativen für alte Versionen von Python? Ich bin mit 2.4 fest, aber string.format() ist neu in 2.6. – Dan
ok ... ich habe es hinzugefügt! Die doppelten Backslashes sind wichtig, um '\ times' korrekt in Matplotlib zu interpretieren ... –