MAC 中python画图中文乱码
生活随笔
收集整理的這篇文章主要介紹了
MAC 中python画图中文乱码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有中文字體的情況下
通過以下代碼執(zhí)行得到存在的中文字體
from matplotlib.font_manager import FontManager import subprocessfm = FontManager() mat_fonts = set(f.name for f in fm.ttflist) #print(mat_fonts) output = subprocess.check_output('fc-list :lang=zh -f "%{family}\n"', shell=True) #print( '*' * 10, '系統(tǒng)可用的中文字體', '*' * 10) #print (output) zh_fonts = set(f.split(',', 1)[0] for f in output.decode('utf-8').split('\n')) available = mat_fonts & zh_fonts print ('*' * 10, '可用的字體', '*' * 10) for f in available:print (f)** 可用的字體 **
.LastResort
Arial Unicode MS
在沒有中文字體的情況下需要下載字體以及配置詳細見下篇
總結(jié)
以上是生活随笔為你收集整理的MAC 中python画图中文乱码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16.1自定义泛型
- 下一篇: 4.弹性网络( Elastic Net)