Python 使用 matplotlib 圖表顯示繁體中文

2022/06/17 AI

前言

由於 Colab 預設環境中並沒有中文字型,因此我們可以透過上傳一個中文字型。然後把這字型加入 matplotlib 字型家族中。以下範例使用台北黑體(翰字鑄造JT Foundry)新增並指定字體後,即可正常顯示中文字。

下載字體與設定

# 下載台北思源黑體
!wget -O TaipeiSansTCBeta-Regular.ttf https://drive.google.com/uc?id=1eGAsTN1HBpJAkeVM57_C7ccp7hbgSz3_&export=download
import matplotlib as mpl
import matplotlib.pyplot as plt 
from matplotlib.font_manager import fontManager

fontManager.addfont('TaipeiSansTCBeta-Regular.ttf')
mpl.rc('font', family='Taipei Sans TC Beta')

matplotlib 顯示中文

import numpy as np

x = np.linspace(-2*np.pi, 2* np.pi, 200)
y = np.sin(x)

plt.title('標題測試')
plt.plot(x,y)

Reference

鼓勵持續創作,支持化讚為賞!透過下方的 Like 拍手👏,讓創作者獲得額外收入~
版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A

Search

    Table of Contents