0

gnuplot で利用可能なこれらの垂直に積み上げられたプロットを再現するにはどうすればよいですか。

set multiplot
set size 1, 0.5
set origin 0.0,0.5
plot sin(x), log(x)
set origin 0.0,0.0
plot sin(x), log(x), cos(x)
unset multiplot

JavaPlot ( http://javaplot.panayotis.com/ ) から? JavaPlot マルチプロットの例を検索しましたが、成功しませんでした。以下の私の試み:

JavaPlot p = new JavaPlot();
p.set("multiplot", "");
p.set("size", "1, 0.5");
p.set("origin", "0.0,0.5");
p.addPlot("sin(x)");
p.addPlot("log(x)");
p.plot();
// p.newGraph();
p.set("multiplot", "");
p.set("size", "1, 0.5");
p.set("origin", "0.0,0.0");
p.addPlot("sin(x)");
p.addPlot("log(x)");
p.addPlot("cos(x)");
p.plot();

上記のように Java コードを実行すると、あるウィンドウに「トップ プロット」が表示され、別のウィンドウに「ボトム プロット」が表示されます。コメントを外しp.newGraph();てコメントアウトするp.plot();と、水平に積み上げられたプロットが表示されます。

multiplot layoutここにあるようなコマンドも使用してみましたhttp://gnuplot.sourceforge.net/demo/layout.html しかし、それらをJavaPlotの呼び出しに変換する運がありませんでした。

JavaPlot のドキュメントを読んで、クラスで何かをする必要があると思いますが、GridGraphLayoutクラスで何をすべきかわかりません。

ありがとう、

  • ハリド。
4

1 に答える 1