Suivez les étapes ci-dessous pour configurer un environnement d'apprentissage automatique. http://qiita.com/mix_dvd/items/29dfb8d47a596b4df36d
Testons pour afficher le graphique en utilisant les données de PyData.Okinawa. https://github.com/PyDataOkinawa/meetup001/blob/master/PyData.Okinawa%20Meetup%20001%20opendata%20sample.ipynb
$ git clone https://github.com/PyDataOkinawa/meetup001.git
Lancez Jupyter Notebook, ouvrez la note nommée "PyData.Okinawa Meetup 001 opendata sample.ipynb" et exécutez le noyau "Redémarrer et exécuter tout".
En regardant le graphique affiché en bas, la partie japonaise est "□".
Pour améliorer la situation ci-dessus, téléchargez la police depuis IPA et installez-la pour matplotlib.
Vous pouvez le télécharger à partir de la page suivante. Si vous ne pouvez pas télécharger avec la commande, veuillez télécharger avec un navigateur. http://ipafont.ipa.go.jp/old/ipafont/download.html
Ubuntu
$ sudo apt install unzip
$ wget -O ipafont.zip http://ipafont.ipa.go.jp/old/ipafont/IPAfont00303.php
$ unzip ipafont.zip
$ mv IPAfont00303/*.ttf .pyenv/versions/anaconda2-4.0.0/lib/python2.7/site-packages/matplotlib/mpl-data/fonts/ttf/
$ rm .cache/matplotlib/fontList.cache
Mac
Commencez par vérifier l'emplacement pour vider le cache des polices. Vérifiez l'emplacement du cache de polices avec le code suivant.
python
import matplotlib
from matplotlib import rc
print(matplotlib.get_cachedir())
Dans mon cas, il s'agissait de "/Users/[nom_utilisateur ./.matplotlib".
$ cd
$ curl -o ipafont.zip http://ipafont.ipa.go.jp/old/ipafont/IPAfont00303.php
$ unzip ipafont.zip
$ mv IPAfont00303/*.ttf .pyenv/versions/anaconda2-4.0.0/lib/python2.7/site-packages/matplotlib/mpl-data/fonts/ttf/
$ rm .matplotlib/*.cache
Modifiez les pièces suivantes.
Changer avant
font = {'family':'Osaka'}
rc('font', **font)
Après le changement
font = {'family':'IPAGothic'}
rc('font', **font)
En passant, si vous ne mettez pas le code suivant quelque part, une erreur se produira, il est donc recommandé de le mettre avant le code ci-dessus.
python
from matplotlib import pyplot
Le japonais était affiché en toute sécurité.
Recommended Posts