我发现TeX与我的字体混淆,我的subplot yaxis标签的对齐等等,我觉得必须有一种更简单的方法来获取图标签中的下标和上标。救命啊!
答案 0 :(得分:5)
在表达式中使用\mathregular{whatever}
。
例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.text(0.2, 0.7, 'No mathtex')
ax.text(0.2, 0.5, 'This superscript $is^{in}$ italics')
ax.text(0.2, 0.3, 'While this $\mathregular{is^{really}}$ the same font')
plt.show()
有关详细信息,请参阅http://matplotlib.org/users/mathtext.html。
答案 1 :(得分:1)
我不知道如果没有mathtext引擎(或直接使用LaTeX)就可以使用类似TeX的渲染方式。但是,如果您的问题确实与文本对齐有关,那么文本对齐kwargs horizontalalignment
,verticalalignment
和multialignment
是否有帮助?