JuliaでPyPlotパッケージを使用して、いくつかの図を生成して保存しています。私の現在のアプローチは、数字を表示してsavefig
を使ってそれを保存することです。Julia:図をプロット/表示せずにFigureをPyPlotに保存する方法は?
using PyPlot
a = rand(50,40)
imshow(a)
savefig("a.png")
最初に表示せずに図を保存する方法はありますか?
JuliaでPyPlotパッケージを使用して、いくつかの図を生成して保存しています。私の現在のアプローチは、数字を表示してsavefig
を使ってそれを保存することです。Julia:図をプロット/表示せずにFigureをPyPlotに保存する方法は?
using PyPlot
a = rand(50,40)
imshow(a)
savefig("a.png")
最初に表示せずに図を保存する方法はありますか?
REPLまたはIJuliaを使用していますか?
図を閉じると、プロットは表示されません。それはあなたが欲しいものですか?
a = rand(50,40)
ioff() #turns off interactive plotting
fig = figure()
imshow(a)
close(fig)
問題が解決しない場合は、ioff()
を使用してインタラクティブなプロットを切ったり、matplotlibのバックエンドを変更する必要があるかもしれません(pygui(:Agg)
)(ここを参照してください:Calling pylab.savefig without display in ipython)を
はPyPlotを使用してプロットに関するほとんどの質問ができることを覚えておいてくださいPythonコミュニティからの回答を読んで作業することができます。また、https://github.com/JuliaPy/PyPlot.jlの文書を使って2つの間で翻訳することもできます。
これは私がやっていることのために、感謝します。 – Landon
mplバックエンドの制御方法を整理できる場合は、「Agg」に設定します。 – tacaswell
少なくとも、 '.matplotlibrc'ファイルにバックエンドを設定することができます。 – tacaswell