[PYTHON] Résumé matplotlib

https://estuarine.jp/2016/09/jp-fonts-matplotlib/

yum -y install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts

rm fontList.py3.cache # Python 3]

https://qiita.com/ysdyt/items/3eb9b438980409c8f3e2

/usr/share/fonts/ipa-pgothic/ipagp.ttf

import matplotlib from matplotlib.font_manager import FontProperties

font_path = '. / TakaoPGothic.ttf' Spécifiez le chemin #DL. Il ne doit pas être inférieur à / font

font_path = '/usr/share/fonts/ipa-pgothic/ipagp.ttf' font_prop = FontProperties(fname=font_path)

Exemple

plt.text(X[i, 0], X[i, 1], hoge, fontproperties=font_prop)

Dans d'autres blogs, la partie font.family du fichier matplotlibrc, qui est le fichier d'environnement de matplotlib, est spécifiée par le nom de la police DL et la police à utiliser est réécrite, mais le fichier matplotrc ne peut pas être réécrit. La solution est de passer fontproperties = font_prop comme argument à chaque fois que le traçage. (* C'est un peu ennuyeux d'écrire dans chaque argument, mais si vous n'affichez pas le japonais avec matplotlib aussi souvent, changez-le provisoirement plutôt que de réécrire le fichier d'environnement et de vous perdre. Cela peut être plus facile)

À noter lors du passage de fontproperties = font_prop un par un et de son affichage en japonais Le point que prop = font_prop au lieu de fontproperties = font_prop uniquement lorsque plt.legend.

Exemple

plt.legend(['hoge'], prop=font_prop, loc='upper left') (Remarques) Supprimer le cache de polices de Matplotlib Si le cache de polices reste, il peut ne pas être reflété même si le paramètre est modifié, supprimez-le

$ rm ~/.cache/matplotlib/fontList.cache

Recommended Posts

Résumé matplotlib
pandas Matplotlib Résumé par utilisation
Mémorandum Matplotlib
Résumé Python
Résumé de Django
Galerie Matplotlib
Mémo Matplotlib
Résumé Linux
Résumé Python
Résumé de Django
résumé pyenv
Résumé de la chaîne de caractères 1
résumé pytest
Résumé de la grammaire souvent oubliée avec matplotlib
AtCoderBeginnerContest180 Examen et résumé
Résumé de Kaggle: Outbrain # 2
Résumé de la bibliothèque LINQ
Résumé de la configuration du Sphinx
AtCoderBeginnerContest181 Examen et résumé
Légende matplotlib translucide
Résumé de la technologie numérique
AtCoderBeginnerContest182 Examen et résumé
Résumé du didacticiel Python
Les bases de #Python (#matplotlib)
résumé grammatical de blockdiag
AtCoderBeginnerContest183 Review & Résumé
AtCoderBeginnerContest179 Review & Résumé
Résumé de Kaggle: Outbrain # 1
mise à jour, résumé de la mise à niveau
Mon matplotlib (Python)
Japonais avec matplotlib
Résumé des entrées standard
Résumé du filtre Django
Album graphique matplotlib
Animation avec matplotlib
résumé relatif à python
histogramme avec matplotlib
Résumé de la conférence informatique 2020
Visualisez les statistiques récapitulatives
Faire une animation avec matplotlib
Essayez d'utiliser matplotlib
résumé de l'utilisation de pytest
Résumé de la commande Docker
Résumé des bases de Python
Résumé lié à Kaggle