分享

Python∣ matplotlib 中文顯示

PYTHON matplotlib

matplotlib

  

matplotlib https://matplotlib.org/stable/index.html

matplotlib 是一個開放原始碼、跨平台製作圖表很好用的工具但是有一個小小的麻煩就是無法顯示中文。
PYTHON matplotlib

matplotlib 無法正確顯示中文

因為 matplotlib 是個完全獨立的套件,有自己定義、放置字型的地方。所以要解決這個問題的方法就是
  1. 準備一個可用中文字型
  2. 置入 matplotlib 的字型目錄
  3. 修改設定檔將增加此字型
  4. 移除 matplotlib 快取目錄
  • 可用的中文字型
  

台北黑體 https://sites.google.com/view/jtfoundry/zh-tw/downloads

  • 置入 matplotlib 的字型目錄
  

/Users/{username}/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf

PYTHON matplotlib

將字型檔置入

  • 修改設定檔
  

/Users/{username}/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc

PYTHON matplotlib

加入新字型

PYTHON matplotlib

解決 “-” 亂碼問題

  • 移除 matplotlib 快取字型檔
  

/Users/{username}/.matplotlib/rm fontlist-v330.json

PYTHON matplotlib

matplotlib 正確顯示中文

#PYTHON  #matplotlib 
分類:學習

「我們都無法成為自己想成為的大人」

評論
上一篇
  • Python∣ Google 翻譯應用
  • 下一篇
  • Python∣ 學習書單
  • 更多文章
    載入中... 沒有更多了