ギリシャ文字の「rho」を含むグラフにいくつかの軸ラベルを追加しようとしています。これを行うには、MatplotlibのLaTeX機能を使用したいのですが、\rhoシンボルに問題があるようです。
最小限の例を次に示します。
import matplotlib.pyplot as plt
from matplotlib import rc,rcParams
rc('text',usetex=True)
rcParams.update({'font.size': 16})
plt.plot([0,1,2,3,4],[0,1,4,9,16])
plt.xlabel('\rho A_i') # works if \rho is replaced with, for example, \sigma
plt.ylabel('Something else')
plt.show()
初めて実行すると、多数のLaTeXエラーと空白の図ウィンドウが表示されます。再度実行するとグラフが表示されますが、xlabelには「hoAi」と表示されます。iは期待どおりに添え字です。
奇妙なことは、私\rho
が何か他のものと交換した場合、たとえば、\sigma
それが正しく表示されることです。誰かが私のコード例に満足していない理由とそれを修正する方法を教えてもらえますか?
ありがとう。
Ps式を入れてみまし$..$
たが、何も変わりませんでした。