我试图为我的数字标题添加一些文字的下标。当我这样做时,带有下标的行(第2行)向上移动到它上面的行(第1行)。围绕这个问题有什么方便吗?使用plt.text(...)似乎可能很乏味且耗时。
如果我不使用任何特殊字符(即$ _ {Sun} $),那么它对我来说非常适合。
当我使用图例标签做同样的事情时,我也发生了类似的事情,所以我猜这个问题的任何解决方案也会解决这个问题。
以下是我使用的相关代码:
import numpy as np
import matplotlib.pyplot as plt
from pylab import *
plt.figure(1)
figtext(0.02,0.02,"Standard composition model, Spherical geometry\nT = 5000 K, log(g) = 3.0, Microturbulance = 2, Mass = 2M$_{Sun}$\nThe x-axis covers the range of the K-bandpass\n")
plt.show()
先谢谢你了!
答案 0 :(得分:0)
如果图片可以嵌入评论中,那么这应该是评论。无论如何,这似乎是交互式后端中的错误(在下面的例子中,它是MacOSX
后端),当您将绘图保存为.png或.pdf等时,它将被正确呈现。
交互式:
将其另存为.png或使用plt.savefig()
: