很多教程都提到 **matplotlib** 解決中文亂碼可以使用**SimHei**字體(黑體),但在 Mac 系統(tǒng)中該字體是沒有默認安裝的挪钓,所以也不會生效,我們需要手動來安裝字體(不想安裝的話也可以直接使用系統(tǒng)自帶的中文字體 **Arial Unicode MS**)
1\. 首先mac應(yīng)該下載simhei.ttf 字體
CSDN下載地址:
網(wǎng)盤地址: 鏈接:https://pan.baidu.com/s/1xMQdhTrI4ERYE8SHB3T-wA? 密碼:ymp4
2\. 將下載的simhei.ttf字體拷貝到 python位置/site-packages/matplotlib/mpl-data/fonts/ttf 目錄
3\. 清除緩存文件 `~/.matplotlib/fontlist-v310.json` 可能名稱不一樣嘲碱,一般是這個位置下的 json文件累奈,刪除即可
接下來可以測試了
```python
# 設(shè)置字體,默認不支持中文顯示彻桃,可以指定中文字體來顯示中文
plt.rcParams["font.family"] = 'SimHei'?
# 也可以在使用的時候單獨設(shè)置
axes.set_title('中文字體 SimHei', fontdict={'size': 16, 'color': 'r', 'family': 'SimHei'})
```