天天看點

大坑啊 python matplotlibrc 在win10畫圖示簽中文label顯示亂碼解決/ win10 python 畫圖中文label顯示亂碼問題解決 19-7-9搞了一天終于解決解決中文顯示問題 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False

解決:

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:WindowsFontsMicrosoft YaHei UI 會顯示 Microsoft YaHei UI檔案  但是點選才發現是3個檔案  

右鍵屬性 找到檔案名 和 路徑 其實又是在C:WindowsFonts  中間的這個字型又叫 msyhbd.ttc     不叫 

what fuck.....

各種方法用盡了 ... 

解決中文顯示問題 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False

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

大坑啊 python matplotlibrc 在win10畫圖示簽中文label顯示亂碼解決/ win10 python 畫圖中文label顯示亂碼問題解決 19-7-9搞了一天終于解決解決中文顯示問題 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False
大坑啊 python matplotlibrc 在win10畫圖示簽中文label顯示亂碼解決/ win10 python 畫圖中文label顯示亂碼問題解決 19-7-9搞了一天終于解決解決中文顯示問題 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False

繼續閱讀