所以我在 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 区域和数学模式描述性标签之间的对齐略有偏差。取消数学模式可以解决问题,但标签不包含我需要的正确下标和希腊字母。看这里:
我想知道是否有人知道这个利基场景的任何对齐参数?