JavaPlot图形仅使用画布的一半

JavaPlot图形仅使用画布的一半,java,gnuplot,javaplot,Java,Gnuplot,Javaplot,我正在尝试使用JavaPlot自动绘制一些数据。图形的所有内容都生成得很好,但它只使用了画布的一半。我可以调整画布的大小,图形也会相应地调整,始终使用一半的画布。我似乎找不到任何能解决这个问题的方法 JavaPlot jPlot = new JavaPlot(); String norm = normalized ? "Normalized" : "Absolute"; PostscriptTerminal epsf = new PostscriptTerminal(String.format(

我正在尝试使用JavaPlot自动绘制一些数据。图形的所有内容都生成得很好,但它只使用了画布的一半。我可以调整画布的大小,图形也会相应地调整,始终使用一半的画布。我似乎找不到任何能解决这个问题的方法

JavaPlot jPlot = new JavaPlot();
String norm = normalized ? "Normalized" : "Absolute";
PostscriptTerminal epsf = new PostscriptTerminal(String.format("output/graphs/%s_%s_%s.pdf", dataset.toString(), distribution.getName(), norm));
jPlot.setTerminal(epsf);
jPlot.setTitle(String.format("%s %s %s", dataset.toString(),
distribution.getName(), norm));
jPlot.getAxis("x").setLabel("Budget");
jPlot.getAxis("y").setLabel((norm) + " Performance");
jPlot.setKey(JavaPlot.Key.TOP_LEFT);

/* Adding data code not shown */

jPlot.newGraph();
jPlot.plot();

结果是
jPlot.newGraph()
调用,我认为这是将数据写入图形所必需的,实际上只是在原始图形旁边生成一个新的空白图形。删除该选项修复了问题