大坑啊 python matplotlibrc 在win10畫圖標籤中文label顯示亂碼解決/ win10 python 畫圖中文label顯示亂碼問題解決 19-7-9搞了一天終於解決

解決:

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

網上的那些文件名都不行  (可能是跟重裝過系統有關係,.....  沒事別重裝系統  特別不要去換硬盤 重裝店鋪的系統 ....好多坑.....)

 

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