我想使用matplotlib繪製我的陰謀的軸標籤的下標。我有以下腳本快照:如何製作matplotlib下標和特殊字符?
import matplotlib.pylab as plt
plt.ylabel(r'$A^{2}$')
我有2個問題:
中的情節,下標「2」似乎佔據了一半的代替整個單詞長度,使劇情有點奇怪。如何縮小下標(大小和長度)?
如何顯示「angstroms」(長度單位10^-10m)而不是A?
謝謝!
我想使用matplotlib繪製我的陰謀的軸標籤的下標。我有以下腳本快照:如何製作matplotlib下標和特殊字符?
import matplotlib.pylab as plt
plt.ylabel(r'$A^{2}$')
我有2個問題:
中的情節,下標「2」似乎佔據了一半的代替整個單詞長度,使劇情有點奇怪。如何縮小下標(大小和長度)?
如何顯示「angstroms」(長度單位10^-10m)而不是A?
謝謝!
你使用的是什麼版本的matplotlib?在我的版本中,上標看起來很好(對我來說)。 即時通訊使用python 2.6.5和matplotlib 1.1.0
使用\ AA for angstram - > plt.ylabel(「$ \ AA $」)。 雖然這個圓圈有點小。
如果它是提供給您,請嘗試使用TeX的渲染你的文字。
from matplotlib import rc
rc('text', usetex=True)
#the rest of your plotting code here
這應該會讓你的字體和文字看起來好很多。
有關matplotlib的TeX渲染功能的更多詳細信息,請看這裏:http://matplotlib.sourceforge.net/users/usetex.html