0
LightGraphs.jlパッケージを使用してグラフを作成しています。私は多くの反復で実行されるプログラムを持っています。私は各反復のグラフを描画し、それぞれを別々のファイルに保存する必要があります。誰かが私にこれをするのを手伝ってもらえますか?Juliaで複数のインスタンスを保存する - LightGraphs.jl
おかげで、
LightGraphs.jlパッケージを使用してグラフを作成しています。私は多くの反復で実行されるプログラムを持っています。私は各反復のグラフを描画し、それぞれを別々のファイルに保存する必要があります。誰かが私にこれをするのを手伝ってもらえますか?Juliaで複数のインスタンスを保存する - LightGraphs.jl
おかげで、
は擬似コードは、おおよそ次のようになり、あなたはループのために、この内のグラフを変更すると仮定します
for i = 1:n
# modify the graph G here
savegraph("iter-$i.jgz", G)
end
これは、反復ごとに1つのファイルを作成します。
使用すると、1つのファイルにそれらをすべて保存したい、とあなたは十分なメモリを持っている場合は、この操作を行うことができます。これは可視化グラフのを保存していないこと
がd = Dict()
for i = 1:n
# modify graph G here
d["iter-$i"] = G
end
savegraph("allmygraphs.jgz", d)
注意。グラフ構造そのものを保存します。可視化ツール(Plots、GraphPlot、...)を使用して、グラフを表示したり、グラフをさまざまな形式で保存することができます。 savegraph
呼び出しの代わりに、または後に、グラフレンダリング/保存メソッドを追加するだけです。
この[LightGraphs.jlのドキュメントページ](http://juliagraphs.github.io/LightGraphs.jl/latest/integration/)が参考になるかもしれません。グラフの作成と保存のいくつかの例を示しています。 – rickhg12hs