ラベルに添字を使用すると表示されるイタリック体フォントを削除したいと思います。たとえば、xラベルの "Teff"にイタリック体の "eff"があります。私はラテックスがそのような方法でそれをレンダリングしないようにしたいと思います。一般に、ラテックスでは\ rm {}コマンドでこれを実現できます。しかし、それはmatplotlibでは機能しません。助けてください。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}$')
'' \で解決することができます。ちょうど確かに、あなたはバックスラッシュから脱出していますか? – fjarri
p3kを使用していますか?エスケープは厄介になるだろう。 ''\\ rm {eff}''が必要な場合があります。 – tacaswell
文書内のテキストモードで 'T'が使われていない限り、' $ T _ {\ mathrm {eff}} $ 'を使うことをお勧めします。 – Werner