0
私はフィット感を得て、a
というパラメータを得たと言う(実際はもっとあります)。今私は、パラメータとその単位が記述されているプロットの中に小さなテキストを入れたいと思っています。中括弧は.format()
によって解釈される代わりにLaTeXの機能の一部であるとして解釈されるので、最後の行はKeyError: 'kJ'
を引き起こすしかし文字列書式設定とLaTeX関数との間の干渉
import matplotlib.pyplot as plt
a=19389.2323
plt.figure()
plt.text(0.5,0.5, r'${0:.1f}\frac{kJ}{mol}$'.format(a/1000))
:アイデアは、コードを使用することでした。
フォーマット済みのバージョンa
をコードにハードコードすることはできますが、誰かがより良いソリューションを持っていることを期待していましたか?