プログラミングShareこんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。本記事では、matplotlibで日本語フォントを使ったときに文字化けしてしまう課題を解決します。TOFU')日本語フォントが文字化けこのように日本語部分が文字化けしてしまいます。解決するにはmatplotlibで使用するフォントを変更するためには、設定ファイルを修正する必要があります。Step1.matplotlibの設定ファイル位置確認matplotlibの設定ファイルのパスは以下で確認ができます。matplotlibmatplotlib.matplotlib_fname()#出力'/Users/lib/python/site-packages/matplotlib/mpl-data/matplotlibrc'見つけたファイル(matplotlibrc)を、matplotlibの設定ディレクトリにコピーします。設定ディレクトリは以下のコマンドで調べることができます。'/Users/.matplotlib'12345#入力matplotlib.get_configdir()#出力'/Users/.matplotlib'※ディレクトリ「.matplotlib」は隠しファイルになっているため「command」+「shift」+「.(ドット)」でmacのファインダー上で表示させます。「command」+「shift」+「.(ドット)」Step3.ディレクトリ「.matplotlib」に、matplotlibrcをコピーディレクトリ「.matplotlib」に、matplotlibrcをコピーします。今回は一般的に使われているIPAexフォントを使うことにします。以下のリンク先からダウンロードしてください。LINKIPAexフォントダウンロードして解凍すると、「ipaexg.ttf」というファイルがあります。これを'/Users/lib/python/site-packages/matplotlib/mpl-data/fonts/ttf'1'/Users/lib/python/site-packages/matplotlib/mpl-data/fonts/ttf'ディレクトリ「ttf」にコピーします。matplotlibの設定ファイルを書き換える先ほどコピーした隠しファイル内の「matplotlibrc」ファイルを開いてください。IPAexGothic」をmatplotlibrc内に追加してください。ぼくは最下部に追加しました。matplotlibは使うフォントのキャッシュを持っていて、それを削除しないと設定が読み込まれません。「fontList.cache」もしくは「fontList.py3k.cache」ファイルを削除してください。TOFU')日本語でグラフをうまく出力することができました!!これで日本語も自由に使うことができるようになりました。sakurabaaa_gこの記事を書いた人。とあるネットベンチャーでがんばる働き屋さん、ブロガー。書きたいことを気ままに書いてます!Python、プログラミング、米株、カメラ、野球観戦がすき。スポンサーリンクShareFollow@sakurabaaa_gこちらの記事もどうぞプログラミング言語Pythonで機械学習に挑戦こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。sakurab...記事を読むmatplotlibとPythonを使って正規分布(ガウス分布)を出力してみたこんにちは!!ようこそ、当ブログgcbgardenへ。Notebook上で描画ライブラリmatplotilbのグラフを出力するこんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。Code】リモートサーバーにSSHしてファイルを直接編集する方法こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。リモー...記事を読む【Linux】chmodコマンド、ファイルやディレクトリのアクセス権限変更こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。chm...記事を読む初心者必見!これからはじめるDockerおすすめ参考書5選こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。最近よ...記事を読む【Linux】findで特定の文字列を含むファイルを全て検索・表示するこんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。EC2インスタンスのCPUの種類を調べるコマンドこんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。以下の...記事を読むPythonでロト6の番号を選んで抽選日にSlackに投稿するプログラムこんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。最近ネ...記事を読むPythonでSlackに任意のテキストを投稿する方法こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。コメントをキャンセルメールアドレスが公開されることはありません。@sakurabaaa_g20代。とあるネットベンチャーでがんばる働き屋さん、ブロガー。Python、プログラミング、米株、カメラ、野球観戦。G検定(ジェネラリスト検定)を受験してみた。手数料で目減りしていく純金積立より、元本保証の円定期預金プレーオフがおすすめですよ。コメントありがとうございます。10)はわかりません。力添えできず申し訳ございません。