0

matplotlib を使用してデータをプロットしているときに、2 の上付き文字列を m2 に書き込む必要があります。どうすればいいですか?

import matplotlib.pyplot as plt 

x = [1,3,5,7,9,10,12]
y = [2,5,6,3,9,11,4]

plt.scatter(x, y)
plt.xlabel('x (m2)')
plt.ylabel('y')
plt.show()
plt.close()
4

1 に答える 1

3

ユニコード文字列を使用できます

plt.xlabel(u'x (m²)')
plt.xlabel(u'y')

使用する

plt.xlabel('x (m$^2$)')

わずかに異なる結果が得られます.2つはユニコードバージョンと比較して雑草のように見えます.

于 2013-11-13T06:21:38.960 に答える