1. ホーム
  2. python

[解決済み] matplotlib (python)でフォントを変更する方法は?

2022-03-02 05:51:49

質問

簡単なことのように聞こえますが、python の matplotlib で作成したプロットのフォント (フォントサイズではない) を変更する有効な解決策が見当たりません。

matplotlib のデフォルトフォントを保存しているフォルダ内のいくつかのファイルを修正することで、matplotlib のデフォルトフォントを変更するチュートリアルをいくつか見つけました。 このブログの記事 - しかし、私はプロットで複数のフォント (テキスト、ラベル、軸ラベルなど) を使いたいので、あまり根本的でない解決策を探しています。

どのように解決するのですか?

例えば、タイトルにComic Sans、xラベルにHelveticaを使いたいとします。

csfont = {'fontname':'Comic Sans MS'}
hfont = {'fontname':'Helvetica'}

plt.title('title',**csfont)
plt.xlabel('xlabel', **hfont)
plt.show()