Ich möchte die Kursivschrift entfernen, die angezeigt wird, wenn ich Indizes in Beschriftungen verwenden. Zum Beispiel hat das "Teff" im x-Label "eff" in Kursivschrift. Ich möchte Latex nicht so rendern. Im Allgemeinen kann dies in Latex mit dem Befehl \ rm {} erreicht werden. Das funktioniert jedoch nicht in Matplotlib. Bitte helfen Sie.kursiv in Latex-Index in Matplotlib entfernen
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'' funktioniert für mich gelöst werden. Nur um sicher zu sein, entkommst du dem Backslash? – fjarri
Verwenden Sie p3k? Flucht wird böse werden. Sie müssen möglicherweise "\\ rm {eff}" tun. – tacaswell
Ich würde vorschlagen, '$ T _ {\ madrm {eff}} $' zu verwenden, es sei denn, 'T' wird im Textmodus in Ihrem Dokument verwendet. – Werner