使用matplotlib.pyplot 視覺化套件中文顯示問題解決
無法顯示中文,如何解決。
1)修改matplotlibrc檔
C:\Users\user\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\matplotlib\mpl-data\matplotlibrc
取消#
font.family : sans-serif
font.serif
新增 Microsoft JhengHei 於 font.serif : 項目中
font.serif : Microsoft JhengHei, DejaVu Serif, Bitstream Vera Serif, Computer Modern Roman, New Century Schoolbook, Century Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times New Roman, Times, Palatino, Charter, serif
2)在程式碼中加入
plt.rcParams['font.sans-serif']=['Microsoft JhengHei']
plt.rcParams['axes.unicode_minus']=False
3)暫存檔刪除 C:\Users\"使用者名稱"\.matplotlib
4)再重新RUN,即可
#修正Colab修正中文問題
!wget -O TaipeiSansTCBeta-Regular.ttf https://drive.google.com/uc?id=1eGAsTN1HBpJAkeVM57_C7ccp7hbgSz3_&export=download
from matplotlib.font_manager import fontManager as fM
fM.addfont("TaipeiSansTCBeta-Regular.ttf")
plt.rc("font", family="Taipei Sans TC Beta")
熱門評論