使用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")


0 條回復   |  直到 2019-12-20 | 805 次瀏覽




熱門評論


登入後才可發表內容