matplotlib中文顯示設置

1. 拷貝微軟雅黑或黑體等中文字體文件至如下目錄:

/Users/scrappy_zhang/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/

2. 由於matplotlib爲了加載快捷,會將字體在第一次加載時緩存處理,因此需要重新建立緩存

from matplotlib.font_manager import _rebuild
_rebuild()

3. 在代碼中指定字體

from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']  # 設置字體爲黑體
mpl.rcParams['axes.unicode_minus'] = False  # 解決中文字體負號顯示不正常問題

4. 其他正常繪圖代碼,示例顯示結果如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章