matplotlibの図のテキスト要素のシステムにインストールされていないカスタムttfフォントを使用しようとしています。matplotlib.pyplot.rcparamsをインストールされていないカスタムフォントで使用する
with plt.style.context('mplparams.mplstyle'):
plt.plot(np.sin(np.linspace(0, 3 * np.pi)), '-o')
私はFontManagerでテキストのプロパティを変更できますが、私は外部の設定ファイルのみを含む解決策を探しています。
現時点で私はfont.sans-serif
をフォントパスではなくフォント名に変更できることを知っています。
これは可能ですか?
rcParamsでttfファイルへのパスをシステムフォントまたはmplフォントディレクトリにコピーすることなく直接使用することはできないと思いますか? – shadesofdarkred
rcParamsでパスを使用することは間違いありません。フォントのデフォルトの検索パスの外にあるパスからFontmanagerにロードするフォントを取得した後、rcParamsでフォント名を指定したり、検索パスを操作したりすることは、何とか可能かもしれません。カスタムパスを含むようにします。 – ImportanceOfBeingErnest
私は見ています。これは次善のものなので、私はこの答えを受け入れるつもりです。ありがとう! – shadesofdarkred