matplotlibの日本語設定をしていましたが、なかなかうまくいきません。
助言をよろしくお願いいたします。
環境
Windoes10
Anaconda3
Jupyter notebook
##試したこと
-
IPAゴシックのフォントをホームページからダウンロード
このときダウンロードしたzipファイルは[C:\Users\Username\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf]に解凍しました。ttfファイルもコピーされていることを確認しています。 -
設定用のファイルを
mpl.matplotlib_fname()
で確認。以下のパス:
[C:\Users\Username.matplotlib\matplotlibrc] -
設定用ファイルを設定保存用フォルダにコピーする。
mpl.get_configdir()
['C:\Users\Username.matplotlib'] -
設定保存用フォルダの'matplotlibrc'ファイルにフォントファミリーを記述
font.family : IPAexGothic
-
実際に図を出力して確認
python
1import numpy as np 2import matplotlib as mpl 3import matplotlib.pyplot as plt 4plt.style.use('ggplot') 5 6t = np.arange(0, 2*np.pi, 0.1) 7plt.figure(1) 8plt.plot(t, np.sin(t)) 9plt.show()
- エラーが発生
python
1C:\Users\Username\Anaconda3\lib\site-packages\matplotlib\font_manager.py:1316: 2UserWarning: findfont: Font family ['IPAexGothic'] not found. 3Falling back to DejaVu Sans 4 (prop.get_family(), self.defaultFamily[fontext]))
ネットで検索をかけながら日本語フォントの設定を指定していましたが、どうしてもエラーが出てしまい、出力が '□□□' になってしまいます。
ご回答よろしくお願いいたします。
追記:
キャッシュファイルfontList.py3k.cache
も設定した後に削除しています。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/25 07:13