2014-11-05 29 views

回答

3

我不认为这可以在不使用LaTeX的文本渲染器来完成。要使用此待办事项,

from matplotlib import rcParams 
rcParams['text.usetex'] = True 

然后你就可以使用标准胶乳语法打印多字号的字符串,例如

from matplotlib import pyplot as plt 
ax = plt.axes() 
ax.text(0.5, 0.5, r'{\tiny tiny text} normal text {\Huge HUGE TEXT}') 

有时LaTeX的字体渲染是不理想(例如注意,蜱标签的字体比正常MPL刻度标记不同),但可以肯定的是更灵活。

enter image description here