如何使用 JavaPlot 获得垂直堆叠的图?
How do I get vertically stacked plots using JavaPlot?
如何在 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
来自Java情节(http://javaplot.panayotis.com/)?我搜索了 JavaPlot multiplot example 但没有成功。我的尝试如下:
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 代码,我在一个 window 中得到一个 'top plot',然后在另一个中得到一个 'bottom plot'。如果我取消注释 p.newGraph();
并注释掉 p.plot();
我会得到水平堆叠的图。
我也试过像这里那样使用 multiplot layout
命令 http://gnuplot.sourceforge.net/demo/layout.html
但没有任何运气将它们转化为对 JavaPlot.
的调用
阅读 JavaPlot 文档我怀疑我需要对 GridGraphLayout
class 做些什么,但无法弄清楚我应该用它做什么。
谢谢,
- 哈立德
所以我无法在 JavaPlot 中使用它。
万一其他人访问此页面并想使用相同的解决方法,我发现生成垂直堆叠的图,共享 x 轴,在 Jfreechart 中非常简单。这里有一些示例代码:
CombinedDomainXYPlot not rescaling domain axis
如何在 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
来自Java情节(http://javaplot.panayotis.com/)?我搜索了 JavaPlot multiplot example 但没有成功。我的尝试如下:
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 代码,我在一个 window 中得到一个 'top plot',然后在另一个中得到一个 'bottom plot'。如果我取消注释 p.newGraph();
并注释掉 p.plot();
我会得到水平堆叠的图。
我也试过像这里那样使用 multiplot layout
命令 http://gnuplot.sourceforge.net/demo/layout.html
但没有任何运气将它们转化为对 JavaPlot.
阅读 JavaPlot 文档我怀疑我需要对 GridGraphLayout
class 做些什么,但无法弄清楚我应该用它做什么。
谢谢,
- 哈立德
所以我无法在 JavaPlot 中使用它。
万一其他人访问此页面并想使用相同的解决方法,我发现生成垂直堆叠的图,共享 x 轴,在 Jfreechart 中非常简单。这里有一些示例代码:
CombinedDomainXYPlot not rescaling domain axis