如何使用JavaPlot获得垂直堆叠的绘图?
如何复制这些垂直堆叠的绘图(在gnuplot中提供):如何使用JavaPlot获得垂直堆叠的绘图?,java,gnuplot,javaplot,Java,Gnuplot,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 来自JavaPlot()?我搜索了一个JavaPlot多点示例,但没有成功。我的尝试如下: JavaPlot p = new JavaPlot(); p.set("multipl
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()?我搜索了一个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布局
命令,就像这里的命令一样
但没有任何运气将它们转换为对JavaPlot的调用
在阅读JavaPlot文档时,我怀疑我需要对GridGraphLayout
类做些什么,但无法确定应该用它做什么
谢谢
- 哈立德
所以我无法在JavaPlot中实现这一点
如果其他人看到这个页面,想要使用我发现的相同的工作,生成垂直堆叠的绘图,共享x轴,在Jfreechart中非常简单。下面是一些示例代码: