質問: 初心者です。 jupyter notebookでmatplotlibを使ってグラフを作るときに文字化けしてしまうのを解決したくて、こちらのサイトを参考に、macで作業しているのですが、 ``` font.family : Hiragino Sans ``` と打っても > > SyntaxError: invalid syntax > > > というエラーが起こってしまいます... 同サイトでも`font.family : <フォント名>`は引用符で囲ったりしないと書いてあるので、正直何がおかしいのかよくわかりません。 どうしたら解決できるのか分かる方いたらご教授いただきたいです。 よろしくお願い申し上げます。
回答: jupyter notebookでは、はじめにホームディレクトリが開かれている状態ですが、 そこで新しいPythonファイルを作成していました... (jupyter notebookの)ホームディレクトリから、./matplotlib/matplotlibrcを開き、そこで新しくPythonファイルを開きます。 そして、まず ``` pip install japanize-matplotlib ``` でパッケージをインストールします。 次に ``` import matplotlib.pyplot as plt import japanize_matplotlib ``` と打ったところ、フォントファミリーが、IPAexGothicになってくれました! 試しに、 ``` import matplotlib as mpl print(mpl.rcParams['font.family']) ``` で確認してみたら、ちゃんと ``` ['IPAexGothic'] ``` と出てくれました! (もしかしたら、matplotlibrcファイル内に、 ipaexg.ttf ipaexm.ttf という2フォルダーがあったからかもしれません ※このフォントファイルはこちらを参考にしました) 以上、jupyter notebookでフォントファミリーを変更することに成功しました!! ありがとうございました!