9
7

More than 3 years have passed since last update.

JupyterNotebookで日本語文字化けイライラ...

Posted at

環境

Anacondaという開発環境のパッケージをインストールしていることが前提です。
Windows、jupyter notebook環境下での設定方法です。
(最後にはVisual Studio Code上のJupyter Notebookで動作確認しています。)

文字化け解消のための3つ手順!!

1:IPAexフォントをダウンロード

以下のサイトをクリックし、IPAexゴシック(Ver.003.01)をダウンロードして下さい。
https://ipafont.ipa.go.jp/node26#jp

qiita記事_LI.jpg

ダウンロードしたzipファイルを解凍すると、ipaexgというファイルがあります。
qiita記事_LI (2).jpg
このipaexgファイルを
C:\Users[ユーザー名]\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
コピーする。

image.png

2:メモ帳を開いて編集

C:\Users[ユーザー名]\Anaconda3\Lib\site-packages\matplotlib\mpl-dataの中にあるmatplotlibrcファイルをダブルクリックしてメモ帳で開きます。
image.png

font.family:sans-serif→font.family:IPAexGothicに変更する。
qiita記事_LI (3).jpg

変更が完了したらmatplotlibrcファイル上書き保存して閉じる。

3:ファイルを削除

C:\Users[ユーザー名].matplotlibにある
fontList.cache
fontList.py3k
fontList.json
を削除。

そうすると、以下の状態になります。(fontListは無くても大丈夫です。)
image.png

C:\Users[ユーザー名]\Anaconda3\Lib\site-packages\matplotlib\mpl-data

の中にあるmatplotlibrcファイルをコピーして

image.png

C:\Users[ユーザー名].matplotlibの中に貼り付けましょう。
image.png

最後に確認

以下のモジュールを使っています。
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
mpl.rcParams['font.family']='IPAexGothic'
%matplotlib inline

image.png
グラフタイトル、x軸タイトル、y軸タイトルのそれぞれの名前が文字化けしていないので成功です。

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7