我在Window 7上使用Octave 3.6.4,我无法保存使用Octave脚本生成的9个图。我正在使用以下命令来保存图表。虽然有时我能够保存图,但所有保存的图都是相同的,这与脚本生成的最后一个图相似。为什么呢?
pathfig = [path, '.png'];
print(h, '-dpng', pathfig,'-r100');
saveas(h, pathfig, 'jpg');
答案 0 :(得分:2)
由于您似乎只是保存了您生成的最后一个图,因此可以肯定地说您的变量h已分配给最后一个图。
您可能需要指定要打印的每个图形。例如,要获得第一个数字的句柄,您可以执行以下操作:
h1 = figure(1);
要掌握第二个数字:
h2 = figure(2);
分别使用h1,h2等单独调用saveas或print。这就是我过去的做法。
答案 1 :(得分:0)
我可以保存具体数字。问题是,我在切换到gnuplot时使用graphics_toolkit作为fltk然后print命令工作正常,但saveas命令存在问题。