2016-09-18 35 views
4

JuliaでPyPlotパッケージを使用して、いくつかの図を生成して保存しています。私の現在のアプローチは、数字を表示してsavefigを使ってそれを保存することです。Julia:図をプロット/表示せずにFigureをPyPlotに保存する方法は?

using PyPlot 
a = rand(50,40) 
imshow(a) 
savefig("a.png") 

最初に表示せずに図を保存する方法はありますか?

+0

mplバックエンドの制御方法を整理できる場合は、「Agg」に設定します。 – tacaswell

+0

少なくとも、 '.matplotlibrc'ファイルにバックエンドを設定することができます。 – tacaswell

答えて

4

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つの間で翻訳することもできます。

+0

これは私がやっていることのために、感謝します。 – Landon

関連する問題