Python(.pyファイル)でスクリプトを記述しています。Matplotlibを使用して配列をプロットしています。プロットに数式を含む凡例を追加したいのですが、私は以前にIPythonまたはターミナルでこれを行ったことがあります。
legend(ur'$The_formula$')
完璧に働きました。ただし、ターミナル/ IPythonから.pyスクリプトを呼び出すと、これは機能しません。
最も簡単な方法は、データをプロットするときにラベルを割り当てることです。例:
import matplotlib.pyplot as plt
ax = plt.gca() # or any other way to get an axis object
ax.plot(x, y, label=r'$\sin (x)$')
ax.legend()
ラベルのコードを記述するときは次のとおりです。
_import pylab
# code here
pylab.plot(x,y,'f:', '$sin(x)$')
_
したがって、おそらくpylab.legend('$latex here$')
編集:
u
はUnicode文字列用です。_r'$\latex$'
_だけを試してください