【发布时间】:2019-02-23 21:49:20
【问题描述】:
比如说, 这是我想用不同字体的“LEGEND”中的“L”制作的情节。
import matplotlib.pyplot as plt
plt.plot([1,2,3],[4,5,6])
plt.legend(['LEGEND'])
plt.show()
目前,我将希望不受影响的文本乳胶化,并更改整个函数的字体。像这样。
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
font_name = fm.FontProperties('Rage Italic').get_name()
plt.plot([1,2,3],[4,5,6])
plt.legend(['L$EGEND$'],prop={'family':font_name, 'size':14})
plt.show()
有没有更简单的方法可以做到这一点,因为在我的实际项目中,我必须在整个代码中执行类似$($l$/w)_{sub} = 1$ 的操作来更改l 的字体,这非常麻烦。
【问题讨论】:
标签: python matplotlib plot