如何制作matplotlib下标和特殊字符?

Hai*_*ang 3 python matplotlib

我想为使用 matplotlib 绘制的绘图的轴标签制作下标。我有以下脚本快照:

import matplotlib.pylab as plt
plt.ylabel(r'$A^{2}$')
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 在剧情中,下标“2”似乎占据了整个字长而不是一半,这让剧情有点奇怪。如何使下标变小(大小和长度跨度)?

  2. 如何显示“埃”(长度单位10^-10m)而不是A?

谢谢!

小智 5

  1. 您使用的是什么版本的 matplotlib?在我的版本中,上标似乎很好(对我来说)。我使用 python 2.6.5 和 matplotlib 1.1.0

  2. 使用 \AA 表示 angstram --> plt.ylabel("$\AA$")。不过圈子有点小。