一共有兩個方法
- 直接設定matplotlib的字體
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['Microsoft Jhenghei'] #正黑體
- 先下載字體檔案,後引入matplotlib中
from matplotlib.font_manager import FontProperties font = FontProperties(fname=r'example.otf',size=20) plt.title("測試",fontproperties=font) #使用時須加上參數fontproperties=font
- 矯正負號
plt.rcParams['axes.unicode_minus'] = False #矯正負號