【不用上傳字體,也能讓ChatGPT圖表不亂碼的技巧】
畫圖(中文顯示用)
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "Noto Sans CJK JP"
(這樣圖表中文字就會正常顯示,不會變框框)
PDF(中文顯示用)
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
pdfmetrics.registerFont(TTFont("STSong-Light", "STSong-Light.ttf"))
(這樣產出的 PDF 會內嵌中文字體,手機打開就不會亂碼)