私は図形の保存のデフォルト動作を制御するためにスタイルファイルを使用していて、ディレクトリ/Users/ben/.matplotlib/stylelib
の下にsave-article.mplstyle
を設定しています。matplotlibスタイルファイルのsavefig.directoryが動作しない
savefig.directory : ./Plots/
私は、現在のディレクトリ.
を使用し、私はplt.savefig("test.pdf")
のようなものと予想される出力を得ます。 ./Plots/
を使用すると、ファイルは表示されません。それが役に立ちそうなら、私は完全にsave-article.mplstyle
ファイルを提供することができます。 Plots
ディレクトリが現在存在し、plt.savefig("./Plots/test.pdf")
のようなコマンドを使用してファイルを保存できます。スタイルファイルをロードした後にrcParamsをチェックすると、正しい情報がファイルに取り込まれます。
どうすればこの問題を解決できますか?
'/プロット/'列にしてはいけません?あなたは絶対パスを使用して試してみました。が、相対的なものの代わりに? – kikocorreoso
@kikocorreosoどちらの作品も。実際、 '' ./Plots/ ''を使うと、rcParamsファイルに '" '/Plots/' "'が含まれています。これは、パス自体に引用符があることを意味します。これはエラーです。 – blalterman
Mmmm、mplstyleのロード後に 'rcParams'をチェックして、全てが正しいかどうかを調べることができますか?' import matplotlib; print(matplotlib.rcParams) ' – kikocorreoso