findfont: Font family ‘IPAexGothic’ not found.

findfont: Font family 'IPAexGothic' not found エラーが表示されると、指定されたフォントが見つからないことを示しています。この場合、指定したフォントがインストールされていないか、Matplotlibがそれを見つけられていない可能性があります。

以下は、フォントをインストールする手順です。Ubuntuの場合を例に挙げますが、他の環境でも同様の手順が適用される可能性があります。

  1. IPAexゴシックフォントのインストール:

    bash
    sudo apt-get install fonts-ipaexfont-gothic

    または、以下のようにしてもインストールできます:

    bash
    sudo apt-get install fonts-ipaexfont
  2. Matplotlibのキャッシュのクリア:

    インストールした後、Matplotlibのキャッシュをクリアして変更を反映させます。

    bash
    rm -rf ~/.cache/matplotlib
  3. Matplotlibの設定ファイルを確認:

    matplotlibrc ファイルにフォントの設定が正しくされていることを確認してください。matplotlibrc は通常、~/.config/matplotlib ディレクトリにあります。

    ファイル内に font.familyfont.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がフォントを見つけられる場所にインストールされているか確認してみてください。

未分類

Posted by ぼっち