findfont: Font family ‘IPAexGothic’ not found.
findfont: Font family 'IPAexGothic' not found エラーが表示されると、指定されたフォントが見つからないことを示しています。この場合、指定したフォントがインストールされていないか、Matplotlibがそれを見つけられていない可能性があります。
以下は、フォントをインストールする手順です。Ubuntuの場合を例に挙げますが、他の環境でも同様の手順が適用される可能性があります。
-
IPAexゴシックフォントのインストール:
bash
sudo apt-get install fonts-ipaexfont-gothicまたは、以下のようにしてもインストールできます:
bash
sudo apt-get install fonts-ipaexfont -
Matplotlibのキャッシュのクリア:
インストールした後、Matplotlibのキャッシュをクリアして変更を反映させます。
bash
rm -rf ~/.cache/matplotlib -
Matplotlibの設定ファイルを確認:
matplotlibrcファイルにフォントの設定が正しくされていることを確認してください。matplotlibrcは通常、~/.config/matplotlibディレクトリにあります。ファイル内に
font.familyやfont.sans-serifの設定があるか確認してください。plaintext
font.family : sans-serif font.sans-serif : IPAexGothic
または、Matplotlibのコード内でフォントを指定することもできます。以下はその例です:
python
import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'IPAexGothic' plt.xlabel('日付') plt.ylabel('人気度合い') plt.show()
これらの手順を試しても解決しない場合は、他のフォントを試したり、Matplotlibがフォントを見つけられる場所にインストールされているか確認してみてください。

ディスカッション
コメント一覧
まだ、コメントがありません