2014-11-05 28 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