前提・実現したいこと
Pythonでグラフ内にテキストを出したいです。
テキストは数式なのですが、指数の形で表示させたいです。
xの係数部分(b)は問題ないのですが、xの乗数(a)をうまく表示させることが出来ません。
該当のソースコード
b=0.851 a=0.332 ax=plt.subplot(1,1,1) ax.text(0,1,'y={}x$^{}$'.format(b,a),fontsize=30) #座標値は適当です。 plt.show()
発生している問題・エラーメッセージ
うまくグラフに反映される部分はxの0乗の部分までで、aのうち「.332」は通常の文字列として扱われてしまいます。
「0.851x^0.332」のうち、「x^0」と「.332」で文字のサイズ?位置?が変わってしまう(.332はb(=0.851)と同様の扱い?)ので、「.332」の部分もxの乗数として表示させたいです。
(図を持ってこれなくてすみません)
分かりづらくて申し訳ないのですが、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Python3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/07 02:26