ラベルに下付き文字を使用すると表示されるイタリックフォントを削除したいと思います。たとえば、xラベルの「Teff」にはイタリック体の「eff」があります。ラテックスがそのようにレンダリングしないようにしたいと思います。一般に、ラテックスでは、これは\ rm {}コマンドで実行できます。ただし、それはmatplotlibでは機能しません。助けてください。
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}$')
私はこの問題に何度も遭遇しました、そしてそれはこのトリックで解決することができます
plt.xlabel(r'Primary T$_{\rm eff}$')