Matplotlib pyplot中title() xlabel() ylabel()無法顯示中文(即顯示方框亂碼)的解決辦法
阿新 • • 發佈:2019-06-14
有趣的事,Python永遠不會缺席!
如需轉發,請註明出處:小婷兒的python https://www.cnblogs.com/xxtalhr/p/11020246.html一、無法正常顯示原因
matplotlib.pyplot在顯示時無法找到合適的字型,故顯示亂碼(我的顯示為方框)
二、解決辦法
新增相關包,指定相關字型
1 from matplotlib import pyplot 2 from matplotlib.font_manager import FontProperties 3 font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=15) 4 5 pyplot.title(u'中文', fontproperties=font_set) 6 pyplot.xlabel(u'中文', fontproperties=font_set) 7 pyplot.ylabel(u'中文', fontproperties=font_set)
結果
Successfully !!!
有趣的事,Python永遠不會缺席!還不來加我,瞅什麼Ne。噠噠噠。。。