使用Octave 4.2.1,在Ubuntu 16.04无GUI虚拟机上,尝试在图像上绘图会导致大量乱码出现multiplot>
提示,抱怨“无效字符”和“不是字符串变量”,并且无法实际绘制所请求的函数。
由于它在无头虚拟机中运行,graphics_toolkit
是gnuplot
,唯一的选择。可以想象,不同的图形系统可能会修复此错误,但我一直无法弄清楚如何在此安装中使用Octave FLTK
或Qt
。
示例:
h = figure("visible", "off");
hold on
image(rand(100,100,3))
x = -10:0.1:10;
plot (x, sin (x));
print(h, '-dpng', 'newtry')
的产率:
...
octave:6> print(h, '-dpng', 'newtry')
multiplot> ]A?M@=b?A?VtB>PAAf-BwB6A?&?Ab?.A??qA?'<B?ι@ЇB\?nBG~B@xB??9BF>?A???A??A???A??A??A???AX?B??[B??@?;B}????@B
^
line 0: invalid character
multiplot> m忚?????????333333?ꚍ?߿????????5??ٿffffff?? ?/K?ӿ
^
line 0: invalid character
multiplot> ????????????zI7???ffffff????V3??
^
line 0: invalid character
...(more like the above)
感谢您的任何想法/建议!