Spyder 畫圖如何設置中文顯示


Spyder畫圖需要中文的legend以及坐標顯示等等,以字體“華文新魏”為例看怎么顯示:

1、下載華文新魏的字體,百度下載,安裝,成功的標志是系統文件夾路徑C:\windows\Fonts中有了這個字體;

 

2:注意此時該字體的名稱是:華文新魏.ttf ,在Spyder中使用時需要先調用該文件,之后可以在plt.legend、label等處設置該字體。

詳細的legend設置等可以參考鏈接:https://blog.csdn.net/mighty13/article/details/116243372

更多的中文設置方式可以參考:https://zhuanlan.zhihu.com/p/35371650,使用時候不建議直接找字體對應的英文名,因為可能不匹配。

推薦直觀簡單的使用方式如下:

import matplotlib.font_manager as fm
f1 = fm.FontProperties(fname='C:\Windows\Fonts\華文新魏.ttf', size=10)
plt.figure(1)
plt.bar(X1,Y1,width,color="w",edgecolor = 'black',tick_label=labels)
plt.bar(X2,Y2,width,color="grey",edgecolor = 'black',tick_label=labels)
plt.legend(labels = ['A', 'B'], loc = 'best',prop = f1)
plt.xlabel('X',fontproperties=f1)
plt.ylabel('Y',fontproperties=f1) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM