我也是一個初學者,在今天程式設計時遇到的一個問題,我是基于Eclipse編寫Python代碼,在使用matplotlib進行資料可視化時,發現顯示不了漢字并且出現亂碼問題。
(1)使用中文注釋時報錯:
解決辦法:在項目前面添加以下兩行代碼:
#!/user/bin/env python
#coding:utf-8
(2)在資料可視化時matplotlib出現亂碼文字:
某大神說在控制台裡面找到系統自帶的字型,将系統自帶的字型加載到項目裡邊,但是我做了卻實作不了,這是我找了系統的字型

并将字型加載到我的項目裡邊,如圖所示:
在項目末尾調用zhfont1函數:plt.legend(prop=zhfont1) ,這個方法我試了,還是不行。
另一種方法,是在标簽裡面添加字型變量,如:
plt.title("Squares Numbers标題名",FontProperties='STKAITI',fontsize=24)
plt.xlabel("X軸的值", fontproperties='SimHei',fontsize=14)
plt.ylabel("Square of value",fontsize=14)
這樣就可以了。
因為是初學者,很多函數和變量都不了解,或許這對于學過的不算什麼,如果剛接觸,還是不夠你折騰半天的。