Qiita hat einige ähnliche Artikel, aber es war schwer zu verstehen, deshalb werde ich sie für mich selbst zusammenfassen.
Was die Situation betrifft, unterstützt die Standardschriftart von matplotlib unter macOS Sierra kein Japanisch, daher möchte ich, dass ▫︎▫︎▫︎ (es scheint Tofu zu sein) Japanisch vorerst in der Grafik anzeigt!
Gehen Sie zu http://ipafont.ipa.go.jp/old/ipafont/download.html und laden Sie das 4-Schriftarten-Paket der TTF-Datei herunter
font | name | family |
---|---|---|
ipagp.ttf | IPAPGothic | [sans-serif] |
ipamp.ttf | IPAPMincho | [sans-serif] |
ipam.ttf | IPAMincho | [sans-serif] |
ipag.ttf | IPAGothic | [sans-serif] |
Es scheint, dass es so entspricht (siehe http://qiita.com/kshigeru/items/0cfc0778bab197687967), also
plt.rcParams['font.family'] = 'IPAPGothic' #Stellen Sie die gesamte Schriftart ein
Und. Legen Sie außerdem die Größe des Diagramms und die Schriftgröße auf der vertikalen und horizontalen Achse fest:
plt.rcParams["figure.figsize"] = [20, 12] #Geben Sie die Größe des Diagramms an
plt.rcParams['font.size'] = 20 #Legen Sie die Standardschriftgröße fest: 12
plt.rcParams['xtick.labelsize'] = 15 #Schriftgröße der horizontalen Achse
plt.rcParams['ytick.labelsize'] = 15 #Schriftgröße der vertikalen Achse
3.
~ / .matplotlib / fontList.py3k.cache sieht aus wie eine Schriftart-Cache-Datei. Wenn Sie sie also (auf einem Jupyter-Notizbuch) mit rm -f ~ / .matplotlib / fontList.py3k.cache
ausführen
%matplotlib inline
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'IPAPGothic' #Stellen Sie die gesamte Schriftart ein
plt.rcParams["figure.figsize"] = [20, 12]
plt.rcParams['font.size'] = 20 #Legen Sie die Standardschriftgröße fest: 12
plt.rcParams['xtick.labelsize'] = 15 #Schriftgröße der horizontalen Achse
plt.rcParams['ytick.labelsize'] = 15
# test
df = DataFrame(np.arange(0, 12).reshape(6, -1), columns = ['Start','das Ende'])
df.plot(kind = 'bar', x = 'Start', y = 'das Ende').set(xlabel = 'Start', ylabel = 'das Ende')
# plt.show() # %Da matplotlib inline angegeben ist, kann es vorhanden sein oder nicht.
Shazam!
Recommended Posts