所以我在matplotlib中对我的传奇有一点对齐问题。希望通过正确的技术诀窍很容易解决。我已经搜索了matplotlib网站,但我很难找到确切的解决方案。
基本上我有以下轴垂直跨度与以下标签(请注意我已使用$\mathrm{}$
):
fig = plt.figure()
ax = fig.add_subplot(111)
ax.axvspan(3851.1, 3951.1, color='gray', alpha=0.4, lw=1,label='$\mathrm{D}_{n}(4000)$')
ax.axvspan(4001.1, 4101.2, color='gray', alpha=0.4, lw=1)
ax.axvspan(4084.7, 4123.4, color='gray', alpha=0.8, lw=1,label='$\mathrm{H}\delta_{\mathrm{A}}$')
我还有以下图例标签:
ax.legend(prop={'size':8}, loc=2)
现在我遇到的问题是这个(对于图像我已经将道具尺寸增加到12以显示问题,但它缩小了尺寸8):
我的问题是vspan区域和数学模式描述性标签之间的对齐略有偏差。取消数学模式可以解决问题,但标签不包含我需要的正确下标和希腊字母。见这里:
我想知道是否有人知道这个利基场景的任何对齐论据?