[python]日本語を打つ

2248 ワード

#-*-coding:utf-8-*-
import matplotlib.font_manager as fm
fonts = fm.findSystemFonts()
i=0
print(fonts)
print("")
for f in fonts:
    font = fm.FontProperties(fname=f)
    print(i)
    print(fonts[i])
    print(font.get_name())
    i = i+ 1
#input(">")

これはシステムがどのフォントをサポートしているかを見ることができ、私のシステムには明があります.
114
/System/Library/Fonts/ヒラギノ   ProN.ttc
Hiragino Mincho ProN
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(16, 8))
plt.rcParams["font.family"] = "Hiragino Mincho ProN"
plt.plot(x,y)
plt.title(titlename)
#titlename