- 查看系統中有那些字體
import matplotlib.font_manager
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
- 查看配置文件位置
import matplotlib
matplotlib.matplotlib_fname() #將會獲得matplotlib包所在文件夾
- 下載微軟雅黑字體並在添加,文件-》添加字體;(command+o),並且他放到 fonts/ttf 下
窗口開的太多忘記在哪下載的了,索性傳到github上吧
微軟雅黑字體下載
4. 取消font.famliy ,font.sans-serif 註釋,並添加微軟雅黑字體
5. 重現加載字體庫
from matplotlib.font_manager import _rebuild
_rebuild()
- 定義全局變量,使用即可
mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei']