enlever l'italique en latex indice de matplotlib
Je voudrais enlever l'italique de la police qui s'affiche lorsque je utiliser des indices dans les étiquettes. Par exemple, le "Teff" dans " x-label a "eff" en italique. Je voudrais latex rend pas dans une telle voie. Généralement, en latex, ce qui peut être réalisé avec l' \rm{} de commande. Toutefois, cela ne fonctionne pas dans matplotlib. S'il vous plaît aider.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
y = x
plt.plot(x,y,'ro')
plt.xlabel('Primary T$_{eff}$')
\rm
fonctionne pour moi. Juste pour être sûr, êtes-vous échapper à la barre oblique inverse?Êtes-vous à l'aide de p3k? L'échappement est va se gâter. Vous pourriez avoir à faire
'\\rm{eff}'
.Je conseille
$T_{\mathrm{eff}}$
, à moins que T
est utilisé en mode texte dans votre document.\mathrm a fait le travail pour moi. Non, j'utilise Python 2.7. Merci beaucoup à vous tous!
OriginalL'auteur Rohit | 2013-10-30
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré ce problème à plusieurs reprises et il peut être résolu avec ce truc
\rm
commande est déprécié et ne doit pas être utilisé.'T primaires$_\mathrm{eff}$' fonctionne aussi si vous êtes inquiet au sujet de la dépréciation.
OriginalL'auteur Brian