解決:
import matplotlib.font_manager as fm# myfont = fm.FontProperties(fname='C:/Windows/Fonts/simsun.ttc')myfont = fm.FontProperties(fname='C:/Windows/Fonts/msyhbd.ttc') plt.xlabel(u'身高',fontproperties=myfont) plt.ylabel(u'體重',fontproperties=myfont)
特別的坑 網上的啥子鬼東西些 沒有用 各種方法試了 無效
win10的問題是 他的字體文件不是目錄下直接顯示的 是幾個文件組合的 比如 這個 C:\Windows\Fonts\Microsoft YaHei UI 會顯示 Microsoft YaHei UI文件 但是點擊才發現是3個文件
右鍵屬性 找到文件名 和 路徑 其實又是在C:\Windows\Fonts 中間的這個字體又叫 msyhbd.ttc 不叫
what fuck.....
各種方法用盡了 ...
#解決中文顯示問題 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False
網上的那些文件名都不行 (可能是跟重裝過系統有關係,..... 沒事別重裝系統 特別不要去換硬盤 重裝店鋪的系統 ....好多坑.....)