IPython Notebook, dans l'état par défaut, l'étiquette japonaise dans le graphique devient tofu, donc je pense que beaucoup de gens l'utilisent en spécifiant la police japonaise dans le fichier de paramètres. Cependant, après avoir mis à jour IPython vers 3, le notebook IPython est devenu Jupyter, et le japonais est redevenu tofu.
Apparemment, la configuration du fichier de paramètres a changé et le profil existant ne peut plus être utilisé tel quel. ʻIpython_ * _ config.py` Même si le fichier a le même nom que le fichier existant, le contenu par défaut a changé, il semble donc préférable de recréer chaque profil.
Dans la série IPython 3.x, il semble que ʻipython_notebook_config.py de la série IPython 2.x soit divisé en ʻipython_kernel_config.py
et ʻipython_notebook_config.py`.
Si vous souhaitez utiliser des étiquettes japonaises avec Matplotlib, vous devez les écrire dans ʻipython_kernel_config.py`.
ipython_kernel_config.py
c.InlineBackend.rc = {
'font.size': 11,
'font.family': 'Osaka',
'figure.figsize': (6.0, 4.0),
'savefig.dpi': 80,
'axes.titlesize': 12
}
c.InlineBackend.figure_formats = set(['png', 'retina'])
Vous pouvez désormais utiliser des étiquettes japonaises.
Sur Jupyter
import matplotlib
matplotlib.rcParams.get('font.family')
La liste des polices disponibles est
import matplotlib.font_manager as fm
fm.findSystemFonts()
Obtenu à.
Recommended Posts