Qiita a également des articles similaires, mais c'était difficile à comprendre, je vais donc les résumer moi-même.
En ce qui concerne la situation, la police par défaut de matplotlib sur macOS Sierra ne prend pas en charge le japonais, donc je veux ▫︎▫︎▫︎ (ça semble être du tofu) pour afficher le japonais sur le graphique pour le moment!
Allez sur http://ipafont.ipa.go.jp/old/ipafont/download.html et téléchargez le pack de 4 polices du fichier TTF
font | name | family |
---|---|---|
ipagp.ttf | IPAPGothic | [sans-serif] |
ipamp.ttf | IPAPMincho | [sans-serif] |
ipam.ttf | IPAMincho | [sans-serif] |
ipag.ttf | IPAGothic | [sans-serif] |
Il semble que cela corresponde ainsi (voir http://qiita.com/kshigeru/items/0cfc0778bab197687967), donc
plt.rcParams['font.family'] = 'IPAPGothic' #Définir la police entière
Et. Définissons également la taille du graphique et la taille de la police sur les axes vertical et horizontal:
plt.rcParams["figure.figsize"] = [20, 12] #Spécifiez la taille du graphique
plt.rcParams['font.size'] = 20 #Définir la taille de police par défaut: 12
plt.rcParams['xtick.labelsize'] = 15 #Taille de la police de l'axe horizontal
plt.rcParams['ytick.labelsize'] = 15 #Taille de la police de l'axe vertical
3.
~ / .matplotlib / fontList.py3k.cache ressemble à un fichier de cache de polices, donc si vous l'exécutez (sur le notebook Jupyter) avec rm -f ~ / .matplotlib / fontList.py3k.cache
%matplotlib inline
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'IPAPGothic' #Définir la police entière
plt.rcParams["figure.figsize"] = [20, 12]
plt.rcParams['font.size'] = 20 #Définir la taille de police par défaut: 12
plt.rcParams['xtick.labelsize'] = 15 #Taille de la police de l'axe horizontal
plt.rcParams['ytick.labelsize'] = 15
# test
df = DataFrame(np.arange(0, 12).reshape(6, -1), columns = ['début','la fin'])
df.plot(kind = 'bar', x = 'début', y = 'la fin').set(xlabel = 'début', ylabel = 'la fin')
# plt.show() # %Puisque matplotlib inline est spécifié, il peut être présent ou non.
Shazam!
Recommended Posts