2017-05-21 2 views
0

ガウス分布の式を表示する正しい構文でタイトルを追加しようとしていますが、間違いはありません。誰かが私にそれを見つけさせることができますか式はf(x)= right hand side of thisのように表示されますが、私の試行はproduces this resultです。 Python3を求めていますが、LaTeXと同じだと思います。私のプロットのタイトルでこの式を適切にフォーマットするにはどうすればよいですか? (python 3)

title = "Gaussian Distribution: f(x) = $\\frac{1/\sigma (2\pi)^{frac{1/2}}} \exp(\\frac{(x-\mu)^2/2\sigma^2})" 
plt.title(title) 

答えて

1

MathText式は、$記号で囲む必要があります。
これらは有効なラテックスコマンドでなければなりません。すなわち、{のオープニングには}が必要です。
生の文字列を使用すると、エスケープ処理が不要になります。

title = r"f(x) = $\frac{1}{\sigma \sqrt{2\pi}} e^{\frac{(x-\mu)^2 }{ 2\sigma^2}}$" 

enter image description here

+0

"生の文字列を使用して、不要なエスケープになります。"どういう意味ですか? – mikey

+0

生の文字列を使用する場合は、 '\\'を使う必要はありません。 '" \\ "'は 'r" \ "に相当します。 – ImportanceOfBeingErnest

+0

ありがとう、私はそれを知らなかった。私はテキストエディタ(Atom)で色を変更するために '\\ if single \ 'を使用していました。 – mikey

関連する問題