使用 Octave 将绘图保存为 png

Save plot to png with Octave

我刚开始使用 Octave,我正在尝试将某些内容绘制成 png。当我 运行 脚本时,该图正确显示在屏幕上,但 png 的输出完全是黑色的。这是一个 MWE:

clear all
kym=1:10
pcs=1:10
aux=figure();
plot(kym,pcs,'k-')
fname = 'mwe.png';
saveas(aux, fname, 'png');

此代码输出以下 png:

这显然是不正确的。 运行ning代码时也有警告输出:

warning: print.m: fig2dev binary is not available.
Some output formats are not available.
warning: called from
    __print_parse_opts__ at line 385 column 9
    print at line 291 column 8
    saveas at line 105 column 3
    mwe at line 7 column 1

Google 对此帮助不大。有什么想法吗?

我在 Linux Mint 18 上使用 Octave 版本 4.0.0。

这似乎是 Gnuplot 5 的错误http://savannah.gnu.org/bugs/?42838尝试将其降级到 4.6.5