使用 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
我刚开始使用 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