Installez à l'avance des polices japonaises telles que IPA. Après avoir téléchargé le zip, décompressez-le et cliquez avec le bouton droit sur le fichier .ttf pour l'installer. Organisation indépendante de promotion du traitement de l'information des institutions administratives
La police par défaut, sans-serif
, doit être changée en ʻIPA Gothic, ʻIPA Mincho
, et ainsi de suite.
Il y a deux façons de le faire
matplotlibrc est un fichier de configuration matplotlib.
ʻExécuté lors de l'importation matplotlibest effectué. Si vous le sauvegardez dans le répertoire sous
~ / .matplotlib avec le nom
matplotlibrc, il sera lu lorsque vous importerez
matplotlib`.
Utilisez le code suivant pour savoir quel fichier de configuration rc est valide.
Découvrez quelle bibliothèque matplot est valide
>>> import matplotlib as mpl
>>> mpl.matplotlib_fname()
'C:\\Users\\python\\.matplotlib\\matplotlibrc'
Le contenu à rédiger est le suivant. Comme je l'ai écrit au début, dans ce cas, IPA Mincho est installé. Vous devriez pouvoir le faire avec d'autres polices. Cherchez le nom.
~/.matplotlib/matplotlibrc
font.family : IPAMincho
Si seaborn
s'exécute en même temps que matplotlib.pyplot
au démarrage, effectuez également les opérations suivantes.
Lors de l'importation de seaborn, "sans-serif" est la valeur par défaut de la fonction set de rcmod.py
dans C: \ tools \ Anaconda3 \ Lib \ site-packages \ seaborn \ rcmod.py
. Passer de "IPA Mincho" etc.
def set(context="notebook", style="darkgrid", palette="deep",
font="IPAMincho", font_scale=1, color_codes=False, rc=None):
Changer la police au début du script(matplotlib.pyplot)
import matplotlib as mpl
mpl.rcParameters['font.family'] = 'IPAMincho'
Changer la police au début du script(seaborn)
sns.set(font=['IPAMincho'])
Si quelque chose ne va pas même si les paramètres sont corrects, la mise à jour du cache de polices avec la commande suivante peut fonctionner.
import matplotlib as mpl
matplotlib.font_manager._rebuild()
Référence: Mise à jour du cache de polices Matplotlib
Recommended Posts