1. 程式人生 > >Matplotlib pyplot中title() xlabel() ylabel()無法顯示中文(即顯示方框亂碼)的解決辦法

Matplotlib pyplot中title() xlabel() ylabel()無法顯示中文(即顯示方框亂碼)的解決辦法

有趣的事,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。噠噠噠。。。