Python 如何制作matplotlib下标和特殊字符?
我想为使用matplotlib打印的绘图的轴标签创建一个下标。我有以下脚本快照:Python 如何制作matplotlib下标和特殊字符?,python,matplotlib,Python,Matplotlib,我想为使用matplotlib打印的绘图的轴标签创建一个下标。我有以下脚本快照: import matplotlib.pylab as plt plt.ylabel(r'$A^{2}$') 我有两个问题: 在情节中,下标“2”似乎占据了整个单词长度而不是一半,这使得情节有点怪异。如何使下标更小(大小和长度跨度) 如何显示“埃”(长度单位为10^-10m)而不是A 谢谢 您使用的matplotlib版本是什么?在我的版本中,上标似乎很好(对我来说)。 Im使用python 2.6.5和matpl
import matplotlib.pylab as plt
plt.ylabel(r'$A^{2}$')
我有两个问题:
如果您可以使用它,请尝试使用TeX渲染文本
from matplotlib import rc
rc('text', usetex=True)
#the rest of your plotting code here
这会让你的字体和文字看起来更好
有关matplotlib的TeX渲染功能的更多详细信息,请参见此处: