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
クラスで何をすべきかわかりません。
ありがとう、
- ハリド。